【導讀】RSA數(shù)字簽名算法利用RSA算法實現(xiàn)數(shù)字簽名。密和加密密鑰不同,解密和加密可分離,通信雙方無須事先交換密鑰就可建立起保密通信,較好地解決了傳統(tǒng)密碼體制在網(wǎng)絡通信中出現(xiàn)的問題。另外,隨著電子商務的發(fā)展,網(wǎng)絡。上資金的電子交換日益頻繁,如何防止信息的偽造和欺騙也成為非常重要的問題。名可以起到身份認證、核準數(shù)據(jù)完整性的作用。目前關于數(shù)字簽名的研究主要集中基于公。B收到密文信息后,用自。己私鑰解密恢復出明文。公鑰密碼體制已成為確保信息的安全性的關鍵技術(shù)。RSA公鑰密碼體制到目前為止。還是一種認可為安全的體制。以及它們在實際應用中的實現(xiàn)。RSA算法的理論基礎是一種特殊的可逆模冪運算。Zn,Zn為整數(shù)集合。弱點,因此實際對文件簽名前,需要對消息做MD5變換。MD5函數(shù)是一種單向散列函數(shù),它將任意長度的消息壓縮成128位的消息摘要。息M’并滿足兩者的散列值很難),可以實現(xiàn)信息的完整性檢驗。將n,e放入RSA公鑰;將n,e,dmod(p-1),dmod(q-1)q-1modp放入RSA私鑰。