使用 AES-CBC 和 HMAC-SHA2 进行身份验证的加密
解释见。
支持的算法:
算法
密钥长度
aes-128-cbc-hmac-sha-256
32
aes-192-cbc-hmac-sha-384
48
aes-256-cbc-hmac-sha-512
56
aes-256-cbc-hmac-sha-384
64
安装
$ npm install --save aes-cbc-hmac-sha2
用法
创建和使用密码/解密与节点的和方法没有什么不同
var aesHmac = require ( 'aes-cbc-hmac-sha2' ) ;
//cipher
var cipher = aesHmac . createCipheriv ( algo , key , iv ) ;
//decipher
var decipher = aesHmac .
1