gpt4 book ai didi

Javascript 到 Ruby 加密

转载 作者:行者123 更新时间:2023-11-28 02:13:21 24 4
gpt4 key购买 nike

我有一个应用将 HTML5 缓存用于“离线模式”。当应用程序离线时,数据通过 javascript 存储在 localStorage 中,以便在应用程序恢复“在线”时发送到服务器。我想通过加密运行其中一些数据,然后以只能在服务器上解密的方式将其粘贴到 localStorage 中。

我在想公钥/私钥可以做到这一点。这是处理事情的合理方法吗?是否有任何好的 javascript 库可以在客户端处理这类事情?是否有很好的 ruby​​/rails 库/gem 来处理这个服务器端?

最佳答案

如果只想加密localStorage中的数据,可以使用公钥加密。不要在 JS 中生成 key ,在服务器端生成,并随页面发送公钥。不幸的是,我不知道有任何经过良好测试和维护的 Javascript 加密库。

对于您要达到的安全级别(只是防止用户读取数据的一小层),您可以选择任何您想要的实现。在服务器端,您可以使用带有 OpenSSL::PKey::RSA 类的 OpenSSL gem。

对于阅读本文的任何其他人:不要使用 Javascript 加密,it's bad !

关于Javascript 到 Ruby 加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6818470/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com