【发布时间】:2011-12-05 20:02:05
【问题描述】:
是否可以解密一些之前用 Java 中的 SHA-1 算法加密的字符串?
【问题讨论】:
-
SHA-1 是哈希,而不是加密算法。如果您尝试从其 SHA-1 哈希中提取字符串,祝您好运。这称为原像攻击。
-
这是可能,但需要计算资源和时间,因为 sha1 加密的数据一旦加密就不会被解密。
-
我认为问题应该是解密 sha1 的计算密集程度如何。 Java与它有什么关系?如果你有一个好的算法,你可以使用任何语言对其进行编码。
标签: java encryption hash cryptography sha1