是否可以检查使用SHA1生成的哈希值是否有效?

西瓦·巴图拉(Siva Bathula)

我遇到了要验证使用SHA1生成的哈希的问题。是否可以进行反向工程并弄清楚是否使用HMACSHA1算法生成了哈希?

古法

不,哈希码中没有什么可以告诉您使用什么算法来创建它的。任何强大的哈希码算法都经过专门设计,以在哈希码中不包含任何可跟踪的元数据。没有将散列码识别为散列码或使用哪种算法的特定标记。

基本上,哈希算法会尝试使用所有输入作为种子来创建一个很强的伪随机数。输出尽可能地随机,没有可用于识别输入数据或算法的可识别模式。

如果您具有用于创建哈希码的输入数据,则可以重新创建它并比较结果。但是,如果输入中的单个位不同,则您将获得完全不同的哈希码,因此输入必须完全相同。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否可以检查使用SHA1生成的哈希值是否有效?

来自分类Dev

MYSQL从SHA1生成登录哈希

来自分类Dev

Go Hmac SHA1生成的哈希与Java中的Hmac SHA1不同

来自分类Dev

是否有特别不可能的SHA1哈希?

来自分类Dev

将Facebook有效负载转换为sha1值以检查并与x-hub-signation匹配

来自分类Dev

检查模型状态对MVC中的值是否有效

来自分类Dev

在create()之前检查值是否有效

来自分类Dev

设置属性时如何检查值是否有效

来自分类Dev

XPath检查控制值是否有效

来自分类Dev

是否可以使用Keytool生成具有较长有效性的CSR

来自分类Dev

SHA1哈希是否均匀分布?

来自分类Dev

Android jar 使用有效的密钥库未签名,需要 SHA1 证书吗?

来自分类Dev

使用Jackson检查JSON在JAVA中是否有效

来自分类Dev

使用 JavaScript 检查文本输入模式是否有效

来自分类Dev

机器学习 - 使用算法检查文档是否有效

来自分类Dev

我可以使用sha1,sha256 lib生成的字符串作为哈希键吗

来自分类Dev

如何检查QImage是否有效?

来自分类Dev

检查连接是否有效

来自分类Dev

如何检查日期是否有效?

来自分类Dev

检查DST是否有效

来自分类Dev

检查HKEY HANDLE是否有效?

来自分类Dev

如何检查len是否有效

来自分类Dev

检查括号顺序是否有效

来自分类Dev

检查url是否有效

来自分类Dev

检查facebook会话是否有效

来自分类Dev

如何检查len是否有效

来自分类Dev

检查uri是否有效

来自分类Dev

ngRoute检查路线是否有效

来自分类Dev

如何检查SSHD是否有效?