NodeJS加密到前端javascript解密
NodeJS Crypto encryption to front end javascript decryption
我正在寻找AES256 CBC解密客户端,
在nodeJS中,我使用此函数加密:
exports.encrypt = function(txt, cryptkey){
var cipher = crypto.createCipher('aes-256-cbc',cryptkey);
var crypted = cipher.update(txt,'utf8','hex');
crypted += cipher.final('hex');
console.log(crypted);
return crypted;
};
但我似乎无法在任何客户端库(JSAES.js、SJCL.js、pidcrypt(中使用它
我猜这与base64/xex编码解码有关,有指针吗?
请看一下CryptoJS项目:
以下是AES256 CBC加密/解密的示例:
包括:
<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/aes.js"></script>
<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/mode-cfb-min.js"></script>
JS:
var passPhrase = "Secret Phassphrase";
var encrypted = CryptoJS.AES.encrypt("Message", passPhrase, { mode: CryptoJS.mode.CFB });
var decrypted = CryptoJS.AES.decrypt(encrypted, passPhrase, { mode: CryptoJS.mode.CFB });
console.log('encrypted', encrypted);
console.log('decrypted', decrypted.toString(CryptoJS.enc.Utf8));
在jsFiddle 上查看演示
相关文章:
- 如何解密此javascript代码
- 如何从文本区域获取数据并使用javascript进行解密
- 使用 SJCL 在 Javascript 中加密,在 PHP 中解密
- 用Python编码,用Javascript解密
- 用JavaScript加密字符串,用RSA技术用PHP解密
- 与PHP解密相匹配的Javascript加密
- javascript中的AES加密和java中的解密
- 用PHP mcrypt加密的Javascript解密Blowfish CBC
- javascript->php加密解密-需要澄清和方法请
- Javascript 解密长消息 RSA
- Java加密和Javascript解密
- 如何使用已知的KEY和IV使用Javascript解密AES
- 用PHP加密消息,用JavaScript解密
- 是否可以用Php加密JWT令牌并用Javascript解密
- NodeJS加密到前端javascript解密
- 可以“javascript”解密数据,由PHP加密
- JavaScript解密功能
- 如何使用JavaScript解密AesCryptoServiceProvider
- c# xor加密到javascript解密
- 下载过程中的Javascript解密