added the option to encrypt private keys using aes256

This commit is contained in:
OutCast3k
2015-01-08 22:57:49 +00:00
parent e78e2570df
commit 542e7bf807
2 changed files with 46 additions and 1 deletions
+17
View File
@@ -249,6 +249,15 @@ $(document).ready(function() {
$("#newBitcoinAddress").val(coin.address);
$("#newPubKey").val(coin.pubkey);
$("#newPrivKey").val(coin.wif);
/* encrypted key code */
if((!$("#encryptKey").is(":checked")) || $("#aes256pass").val()==$("#aes256pass_confirm").val()){
$("#aes256passStatus").addClass("hidden");
} else {
$("#aes256passStatus").removeClass("hidden");
}
$("#newPrivKeyEnc").val(CryptoJS.AES.encrypt(coin.wif, $("#aes256pass").val())+'');
});
$("#newBrainwallet").click(function(){
@@ -259,6 +268,14 @@ $(document).ready(function() {
}
});
$("#encryptKey").click(function(){
if($(this).is(":checked")){
$("#ase256wifkey, #aes256passform").removeClass("hidden");
} else {
$("#ase256wifkey, #aes256passform, #aes256passStatus").addClass("hidden");
}
});
/* new -> multisig code */
$("#newMultiSigAddress").click(function(){