需要加密数据,但不能加密SHA1或其他摘要

时间:2012-06-28 16:47:50

标签: java security public-key-encryption encryption-asymmetric

因此,我需要加密数据用户的项目将在网站上输入...我不想使用SHA1或任何其他加密方法,因为它们是单向加密而我需要操纵服务器端的数据(我不存储用户数据)。任何人都可以给我一些好的方法,我可以通过它来实现这个目标吗?

公钥加密会起作用吗?如果是,我应该使用哪一个?或者我应该设计一个新的算法?

我正在研究Java。

如果有人可以为我的答案指出一些资源或者给我一些全新的和令人敬畏的想法,那真是太棒了......:D

\ m / \ m /

有人知道有多少种不同类型的哈希算法是常用的...... ???

2 个答案:

答案 0 :(得分:1)

您确定不想通过https传输数据吗?这样可以保护传输中的数据(通过易于理解的公钥加密),然后您就不必在客户端代码中尝试运行额外的加密方案。这里的用例是什么?

答案 1 :(得分:0)

你应该前往http://www.bouncycastle.org/。你会找到你需要的所有信息,还有一些关于散列/加密/签名的背景知识,因为你似乎对这些术语感到有些困惑。 (没有冒犯)