2011-02-24 85 views

回答

8

CRC旨在防止傳輸錯誤,而不是惡意行爲。

因此,它不是碰撞抵抗。

特別地,CRC碼的線性性質甚至允許攻擊者以這樣的方式修改的消息,以留下所述校驗值不變

2

HASH方法(單程ENCRYPTION)更復雜(和強大)比簡單的校驗碼(CRC)。它們不僅可以用來驗證數據的完整性,還可以確保沒有人能夠推斷出源自哈希值的原始消息。

+0

-1消息摘要函數不是一種加密方法。 – rook 2011-02-24 01:31:54

+0

@Rook:我知道。這就是爲什麼我澄清:單向加密。這在技術上不是**加密**,但通常稱之爲。以下是WIKIPEDIA的一些內容:http://en.wikipedia.org/wiki/One-way_encryption – 2011-02-24 01:33:33

+0

@Rook:很酷的傢伙。我不是要求你刪除你的-1。 :-) – 2011-02-24 01:37:04