繁体   English   中英

javascript中的加密和java中的解密

[英]encryption in javascript and decryption in java

是否可以执行简单的加密JavaScript并在java中检索数据。 我知道javascript加密的缺点,但我现在必须做同样的事情。 没有使用SSL的可能性。

在网上找到这个图书馆,显然这是你正在寻找的。

河豚加密图书馆

你可以在这里找到有关Java解密的信息

有RSA,Blowfish,DSA,TEA和其他javascript实现(尝试谷歌代码)。 您将不得不进行一些测试以找出哪些实现创建了加密内容的相同表示。

使用非常复杂的算法/大密钥大小并没有什么大的好处,因为在非安全连接上传输javascript(和任何密钥)存在漏洞(即使你使用非对称密码而且只发送公共信息)密钥,MITM可以修改javascript以发送未加密的版本)。 如果是我,我可以选择TEA (一个快速的谷歌出现了很多实现,包括这里的java)。

如果真的,真的必须是JS加密, 斯坦福Javascript加密库值得一看。 它的设计旨在尽可能地遵循现代要求,如关于它的论文所述。 当然,它也会受到基于浏览器的Javascript加密技术的普遍缺点的影响,但不幸的是,在源代码中似乎存在更多不稳定的部分,正如owlstead在评论中提到的那样。 它仍在开发中,这些部分有望得到改进。 但鉴于在Javascript中没有类似于OpenSSL的东西,它可能值得一试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM