【发布时间】:2017-10-08 05:57:44
【问题描述】:
我想通过提供我自己的密钥来加密输入并获得加密输出。
这里的关键点(这使我与发布 SO 帖子和我迄今为止在谷歌上搜索过的东西区分开来)
- 我需要在 ruby 和 javascript 之间进行加密/解密,所以理想情况下属于两者的库
- 简单优于安全。这是主要区别...我试过查看 openSSL 教程,它们非常先进。我实际上只需要加密一个字符串,这与安全或敏感信息没有任何关系,显然在这种情况下你会使用适当的加密。为此,我只需要隐藏一些不太重要的内容。
【问题讨论】:
-
凯撒密码是否足以满足您的需求? :)
-
那你在问什么?您将需要选择一种加密算法,然后用您选择的语言编写(或找到书面版本)。
-
您不需要一个同时适用于 ruby 和 javascript 的库。您只需要选择一种加密标准,例如 RSA 或 Triple Des。然后你就可以得到一个适合两者的库。
-
只需使用经典的 HMAC。 Ruby:ruby-doc.org/stdlib-2.1.0/libdoc/openssl/rdoc/OpenSSL/HMAC.html 和 JavaScript:caligatio.github.io/jsSHA
-
@Tallboy:完全。如果加密强度不是问题(你说不是)
标签: javascript ruby encryption encryption-symmetric