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

簽名後加密

發布時間: 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。

熱點內容
瑞影無損圖片壓縮大師 發布:2025-03-13 13:27:33 瀏覽:451
應用怎樣加密 發布:2025-03-13 13:18:10 瀏覽:673
李弘毅訪問 發布:2025-03-13 13:17:30 瀏覽:655
伺服器搭建直播平台源碼 發布:2025-03-13 12:54:38 瀏覽:813
c語言的題 發布:2025-03-13 12:45:01 瀏覽:609
小學試演算法 發布:2025-03-13 12:39:06 瀏覽:999
更改手機伺服器節點有什麼用 發布:2025-03-13 12:39:04 瀏覽:307
python基礎視頻教程下載 發布:2025-03-13 12:37:38 瀏覽:803
筆記本怎麼配置揚聲器 發布:2025-03-13 12:32:03 瀏覽:543
台灣虛擬伺服器雲主機 發布:2025-03-13 12:18:07 瀏覽:355