古詩詞大全網 - 藝術簽名 - 進行加密和數字簽名的公鑰算法是下列哪個?

進行加密和數字簽名的公鑰算法是下列哪個?

A。

RSA是第壹個既能用於數據加密也能用於數字簽名的算法。它易於理解和操作,也很流行。算法的名字以發明者的名字命名:Ron Rivest, Adi Shamir 和Leonard Adleman。但RSA的安全性壹直未能得到理論上的證明。它經歷了各種攻擊,至今未被完全攻破。

RSA算法易於理解和操作。RSA是被研究得最廣泛的公鑰算法,從提出到現在已近二十年,經歷了各種攻擊的考驗,逐漸為人們接受,普遍認為是目前最優秀的公鑰方案之壹。RSA的安全性依賴於大數的因子分解,但並沒有從理論上證明破譯RSA的難度與大數分解難度等價。

擴展資料:

公鑰加密系統允許任何人在發送信息時使用私鑰進行加密,接收信息時使用公鑰解密。當然,接收者不可能百分之百確信發送者的真實身份,而只能在密碼系統未被破譯的情況下才有理由確信。

傳輸數據的雙方都總希望確認消息未在傳輸的過程中被修改。加密使得第三方想要讀取數據十分困難,然而第三方仍然能采取可行的方法在傳輸的過程中修改數據。壹個通俗的例子就是同形攻擊:回想壹下,還是上面的那家銀行從它的分行向它的中央管理系統發送格式為(a,b)的指令,其中a是賬號,而b是賬戶中的金額。

百度百科-數字簽名