如何在客户端持久存储加密数据

时间:2017-07-30 23:00:30

标签: javascript encoding cryptography arraybuffer

我正在使用libsignal进行个人项目。该库说我需要为客户端的每个客户端存储生成的身份密钥对。但考虑到在Web浏览器中进行开发,唯一可能发生的地方是localstorage。

但是考虑到生成的身份密钥对是

的形式
// keyPair -> { pubKey: ArrayBuffer, privKey: ArrayBuffer }
// Store identityKeyPair somewhere durable and safe.

Localstorage只存储字符串,而对象需要“字符串化”。

任何人都可以深入了解如何完成或者像whatsapp这样的客户如何做到这一点。

0 个答案:

没有答案