當前位置:首頁 » 密碼管理 » 簽名後加密

簽名後加密

發布時間: 2024-10-04 09:30:35

A. 密碼學問題 為什麼RSA數字簽名一定要先簽名、後加密我是初學者,謝謝!!!

我是這么覺得:
簽名的一個目的是:防止簽名雙方抵賴。
如果先加密的話,到時候他有可能不認賬。

而且,特別是針對RSA簽名演算法,有一種專門針對先加密後簽名的攻擊。為了防止這種攻擊,推薦採用先簽名後加密。
這種攻擊方法為:
假設簽名者A用先加密後簽名的方法把消息x發給B,他是先用B的公鑰eb對x加密,然後用自己的私鑰da簽名,設A的模數為na,B的為nb,那麼,A發給B的密文為: (x^eb mod nb)^da mod na
如果B不誠實,那麼B可能偽造A的簽名。謊稱收到的是x1.因為nb是B的模數,所以B知道nb的分解,於是可以計算模nb的離散對數。 (x1)^k=x mod nb
之後,B再公布他的新公鑰。然後宣布收到的是x1不是x。

熱點內容
文件夾加密了怎麼辦 發布:2024-11-24 07:51:33 瀏覽:419
linux是實時系統嗎 發布:2024-11-24 07:23:17 瀏覽:143
java數據挖掘演算法 發布:2024-11-24 07:18:59 瀏覽:854
我的世界伺服器怎麼重開指令 發布:2024-11-24 07:14:13 瀏覽:156
python刪除dataframe 發布:2024-11-24 07:05:38 瀏覽:735
安卓機藍牙怎麼傳東西 發布:2024-11-24 06:58:34 瀏覽:109
android疊效果 發布:2024-11-24 06:58:33 瀏覽:992
富士通電腦伺服器設置u盤啟動 發布:2024-11-24 06:56:21 瀏覽:717
delphipython 發布:2024-11-24 06:51:24 瀏覽:867
安卓手機如何添加文字 發布:2024-11-24 06:50:54 瀏覽:568