Eya*_*yal 21 hash cryptography
在阅读了为什么单向散列函数是单向的之后,我想知道如何设计散列函数.是的,我知道不使用经过验证和测试的哈希函数是一个坏主意,但我仍然想知道设计中的重要性以及设计过程是什么样的.
我熟悉Feistel网络密码,但这些密码必然是可逆的,这对加密哈希来说是可怕的.是否存在某种在加密哈希中使用得很好的结构?是什么让它成为单向的?
tan*_*ius 13
目前正在运行NIST散列函数竞争,其目标是找到旧的SHA-1和SHA-2函数的替代品.
您可以获得参与其中的所有算法的白皮书(请参阅此处的第2轮提交).描述了许多不同的哈希函数,以及它们的优点和问题.