将javascript对象加密/解密为string - node.js

时间:2014-09-12 06:24:43

标签: javascript json node.js encryption hash

我正在寻找将我的javascript对象加密一些数据(例如{ data: [{...}, {...}] })到字符串中的解决方案,然后能够将其解密回同一个对象。这些操作将在node.js服务器上完成。

现在,我使用JSON.stringify对对象进行字符串化,然后使用base64 url编码并使用https://www.npmjs.org/package/b64url进行解码。我不喜欢的是输出字符串甚至比字符串化的json更长。

我想要加密一些有限大小的字符串。可能吗?也许有一些npm包准备好了这个purporse?

谢谢!

1 个答案:

答案 0 :(得分:0)

我写了一个NPM模块来处理这个问题 - object-encrypter https://github.com/voronianski/node-object-encrypter