今天在讨论的时候,遇到一个问题,hash明文和hash密文有什么区别?
初次可能会想,这个没什么区别,都能够保证信息的完整性。这里有一点需要明确的是,hash计算能够保证hash传入数据的完整性,即hash密文只能保证密文的完整性,并不能保证明文的完整性。因为在知道密文和密文hash,是能够构造碰撞的,导致更改密文,hash不变,从而导致明文被破坏。