5
CRC和散列方法都可用於驗證原始數據的完整性。爲什麼大多數系統現在使用散列方法?CRC和散列方法之間的區別(MD5,SHA1)
CRC和散列方法都可用於驗證原始數據的完整性。爲什麼大多數系統現在使用散列方法?CRC和散列方法之間的區別(MD5,SHA1)
CRC旨在防止傳輸錯誤,而不是惡意行爲。
因此,它不是碰撞抵抗。
特別地,CRC碼的線性性質甚至允許攻擊者以這樣的方式修改的消息,以留下所述校驗值不變
HASH方法(單程ENCRYPTION)更復雜(和強大)比簡單的校驗碼(CRC)。它們不僅可以用來驗證數據的完整性,還可以確保沒有人能夠推斷出源自哈希值的原始消息。
-1消息摘要函數不是一種加密方法。 – rook 2011-02-24 01:31:54
@Rook:我知道。這就是爲什麼我澄清:單向加密。這在技術上不是**加密**,但通常稱之爲。以下是WIKIPEDIA的一些內容:http://en.wikipedia.org/wiki/One-way_encryption – 2011-02-24 01:33:33
@Rook:很酷的傢伙。我不是要求你刪除你的-1。 :-) – 2011-02-24 01:37:04