應朋友要求,需要des加解密
演算法的verilog源**。
網上搜了一下,很少(而且只有萬惡的www.pudn.com能下,我還沒有賬戶,在此鄙視一下這個**.....),而且都沒有模式選擇埠,也就是說只能加密,不能解密。
下了乙份看上去邏輯流程清楚一些的源**,研究了2天des演算法流程,再結合**,懂了個大概,開始動手自己改原始碼,加模組和埠,重新設計連線。
由於加密部分的原始碼用的純組合邏輯,為了偷懶也就按組合邏輯加的解密模組,沒用時序電路。
今天晚上上課回來終於改完了,寫了個小tb測試一下,還好···成功加解密。。
很高興··
但是估計這個寫法50mhz跑不上·····
算了,不管了。。等有時間再上板子看看吧。。
純紀念帖···
DES加密演算法
命名空間 system.security.cryptography 定義訪問資料加密標準 des 演算法的加密服務提供程式 csp 版本的包裝物件。無法繼承此類。測試1加密頁面 protected void page load object sender,eventargs e response.r...
DES加密演算法
include include include include using namespace std const static char ip table 64 初始置換 const static char ipr table 64 初始逆置換表 static const char extensi...
對稱加密演算法 DES加密演算法
一 對稱加密演算法 對稱加密也稱為常規加密 私鑰或單鑰加密。乙個對稱加密由5部分組成 明文 plaintext 這是原始資訊或資料,作為演算法的輸入。加密演算法 encryption algorithm 加密演算法對明文進行各種替換和轉換。金鑰 secret key 金鑰也是演算法的輸入。演算法進行...