请问如何用node俩加密json对象,然后又要如何解密填充为一个json对象
在node命令行中:
json = {a: 1, b: 2} jsonStr = JSON.stringify(json) cipher=crypto.createCipher("aes128","abcdefg") 这里"abcdefg"是密码 encrypted=cipher.update(jsonStr,"utf8","hex") encrypted+=cipher.final("hex") 至此加密完成。encrypted是密文。 decipher=crypto.createDecipher("aes128","abcdefg") decrypted=decipher.update(encrypted,"hex","utf8") decrypted+=decipher.final("utf8") decryptedJSON = JSON.parse(decrypted)
谢了,再麻烦您问下,如果想把json对象的每一个字段分开加密存储要怎样做呢,比如说分别对a和b加密,在存储
当做个字符串处理不就可以了 From Noder
@lytangus 对a和b分别stringify啊
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
在node命令行中:
谢了,再麻烦您问下,如果想把json对象的每一个字段分开加密存储要怎样做呢,比如说分别对a和b加密,在存储
当做个字符串处理不就可以了 From Noder
@lytangus 对a和b分别stringify啊