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