Javascript crypt message exchange with RSA and AES.
See PHP equivalent
var rsaLib = new JSEncrypt({default_key_size: 2048});
rsaLib.getKey(function () {
console.log(rsaLib.getPrivateKey());
console.log(rsaLib.getPublicKey());
});
var message = new cryptMessage.message();
message.body.data = "test";
var crypted = message.getCryptMessage(public_key);
var message = new cryptMessage.message();
var encryptedmessage = message.getFromRawRequest(cryptedMessage, private_key);
if (typeof encryptedmessage === 'string' || encryptedmessage instanceof String){
alert(encryptedmessage);
return false;
}
console.log(message.body.data);