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

簽名後加密

發布時間: 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-10-04 11:24:55 瀏覽:704
c語言4個區 發布:2024-10-04 11:24:01 瀏覽:498
電腦運行腳本 發布:2024-10-04 11:19:04 瀏覽:371
打金為何不用腳本 發布:2024-10-04 11:08:37 瀏覽:587
搭建龍之谷獲取伺服器版本 發布:2024-10-04 11:04:31 瀏覽:502
文件夾咋變小 發布:2024-10-04 10:53:19 瀏覽:391
刷機usb配置需要選擇什麼 發布:2024-10-04 10:15:47 瀏覽:22
時空裂痕伺服器滿了怎麼進 發布:2024-10-04 10:14:23 瀏覽:232
安卓哪裡可以下載未來之役 發布:2024-10-04 10:07:26 瀏覽:290
簽名後加密 發布:2024-10-04 09:30:35 瀏覽:673