資源簡介
SHA-256的一種verilogHDL實現(xiàn),包括testbench,quartusII可綜合。SHA是一種數(shù)據(jù)加密算法,該算法經(jīng)過加密專家多年來的發(fā)展和改進已日益完善,現(xiàn)在已成為公認(rèn)的最安全的散列算法之一,并被廣泛使用。該算法的思想是接收一段明文,然后以一種不可逆的方式將它轉(zhuǎn)換成一段(通常更小)密文,也可以簡單的理解為取一串輸入碼(稱為預(yù)映射或信息),并把它們轉(zhuǎn)化為長度較短、位數(shù)固定的輸出序列即散列值(也稱為信息摘要或信息認(rèn)證代碼)的過程。
代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5212??2012-12-12?09:24??testsha256.v
?????文件??????32705??2012-12-12?09:16??sha256.v
-----------?---------??----------?-----??----
????????????????37917????????????????????2
-----------?---------??----------?-----??----
?????文件???????5212??2012-12-12?09:24??testsha256.v
?????文件??????32705??2012-12-12?09:16??sha256.v
-----------?---------??----------?-----??----
????????????????37917????????????????????2
評論
共有 條評論