有没有一种技术来识别正在使用的哈希算法/编码?

时间:2015-03-10 23:22:32

标签: encoding hash cryptography

例如,请使用此哈希或编码字符串:

[<åæ0®(k±¥Ò,X±}@ãqã Î(KmV

是否可以使用某种算法识别用于生成此字符串的哈希值或编码算法?

1 个答案:

答案 0 :(得分:0)

  1. 散列函数产生给定大小的结果,因此必须由产生至少256位的散列产生256位散列输出。这不起作用,因为在使用之前可能会截断更长的输出 - 可以从512位散列输出中获取256位。除此之外,它基本上是一个试验和错误的问题。

  2. Cyphers旨在产生随机出现的输出。因此,好的密码的输出似乎是随机的,你不应该知道哪个密码被用来产生这种特殊的随机输出。

  3. IVs,nonce等的存在以及密文长度可能会告诉您使用什么模式以及块密码的块大小。