我正在寻找将我的javascript对象加密一些数据(例如{ data: [{...}, {...}] }
)到字符串中的解决方案,然后能够将其解密回同一个对象。这些操作将在node.js服务器上完成。
现在,我使用JSON.stringify
对对象进行字符串化,然后使用base64
url编码并使用https://www.npmjs.org/package/b64url进行解码。我不喜欢的是输出字符串甚至比字符串化的json更长。
我想要加密一些有限大小的字符串。可能吗?也许有一些npm包准备好了这个purporse?
谢谢!
答案 0 :(得分:0)
我写了一个NPM模块来处理这个问题 - object-encrypter https://github.com/voronianski/node-object-encrypter。