我正在使用libsignal进行个人项目。该库说我需要为客户端的每个客户端存储生成的身份密钥对。但考虑到在Web浏览器中进行开发,唯一可能发生的地方是localstorage。
但是考虑到生成的身份密钥对是
的形式// keyPair -> { pubKey: ArrayBuffer, privKey: ArrayBuffer }
// Store identityKeyPair somewhere durable and safe.
Localstorage只存储字符串,而对象需要“字符串化”。
任何人都可以深入了解如何完成或者像whatsapp这样的客户如何做到这一点。