導航:首頁 > 源碼編譯 > 可以用來數字簽名的演算法

可以用來數字簽名的演算法

發布時間:2022-03-07 19:17:57

Ⅰ 數字簽名演算法的三個條件是什麼

數字簽名演算法至少應該滿足三個條件:

  1. 接收者能夠核實發送者對報文的簽名;

  2. 發送者事後不能抵賴對其報文的簽名;

  3. 接收者無法偽造對報文的簽名。

    數字簽名演算法是數字簽名標準的一個子集,表示了只用作數字簽名的一個特定的公鑰演算法。密鑰運行在由SHA-1產生的消息哈希:為了驗證一個簽名,要重新計算消息的哈希,使用公鑰解密簽名然後比較結果。縮寫為DSA。

    數字簽名是電子簽名的特殊形式。到目前為止,至少已經有 20 多個國家通過法律 認可電子簽名,其中包括歐盟和美國,我國的電子簽名法於 2004 年 8 月 28 日第十屆全 國人民代表大會常務委員會第十一次會議通過。數字簽名在 ISO 7498-2 標准中定義為: 「附加在數據單元上的一些數據,或是對數據單元所作的密碼變換,這種數據和變換允許數據單元的接收者用以確認數據單元來源和數據單元的完整性,並保護數據,防止被人(例如接收者)進行偽造」。數字簽名機制提供了一種鑒別方法,以解決偽造、抵賴、冒充和篡改等問題,利用數據加密技術、數據變換技術,使收發數據雙方能夠滿足兩個條件:接收方能夠鑒別發送方所宣稱的身份;發送方以後不能否認其發送過該數據這一 事實。

    數字簽名是密碼學理論中的一個重要分支。它的提出是為了對電子文檔進行簽名,以 替代傳統紙質文檔上的手寫簽名,因此它必須具備 5 個特性。

    (1)簽名是可信的。

    (2)簽名是不可偽造的。

    (3)簽名是不可重用的。

    (4)簽名的文件是不可改變的。

    (5)簽名是不可抵賴的。

    參考鏈接:數字簽名演算法_網路

    http://ke..com/view/11763940.htm

Ⅱ 數字簽名加密演算法

這個問題 如果不是專業人員估計累死你也找不到這樣的文章。
想自學 就必須要有深刻的技術 另外其中用到很多高數問題的。
那些演算法例子不用去看 越看越亂。
學一些 語言:C JAVA 什麼的 還有 數學一定要過關如果數學不好的話 技術會了語言也沒用 因為其中的演算法你沒法編譯那麼就不是一個好的加密程序。
如果能弄會OK了。

Ⅲ 數字簽名演算法的介紹

數字簽名演算法是數字簽名標準的一個子集,表示了只用作數字簽名的一個特定的公鑰演算法。密鑰運行在由SHA-1產生的消息哈希:為了驗證一個簽名,要重新計算消息的哈希,使用公鑰解密簽名然後比較結果。縮寫為DSA。

Ⅳ 數字簽名就是加密演算法嗎

Ⅳ 什麼是數字簽名演算法

數字簽名的演算法是根據某種計算方式,結合文件或者其他元素,算出一個固定的數值,這個數值可以確保文件並沒有被篡改 。

Ⅵ 常用的數字簽名、鑒別、加密演算法分別有哪些這幾種機制分別保障了信息的哪種安全屬性

常見的數字簽名有RSA,DSA,ECDSA
加密演算法一般分為對稱加密和非對稱加密,消息摘要演算法。
對稱加密中,DSE最為典型,還要ASE,IDEA,PBE等,一般用於數據加密
非對稱加密中,當然是RSA最為基礎,還有ECC,ElGamal等,一般用於密鑰加密,安全性高,
但若數據加密效率相對對稱加密,就比較低了。
消息摘要有MD,SHA,MAC等,用於數據完整性驗證。

Ⅶ 數字簽名演算法有哪些

RSA,ELGamal,DSA

Ⅷ 數字簽名的經典演算法和流行演算法是什麼

詳解看
http://ke..com/view/297231.htm?reforce=%CA%FD%D7%D6%C7%A9%C3%FB&hold=synstd

Ⅸ 以下哪個演算法被用於數字簽名

D RSA

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

RSA演算法易於理解和操作。RSA是被研究得最廣泛的公鑰演算法,從提出到現在已近二十年,經歷了各種攻擊的考驗,逐漸為人們接受,普遍認為是目前最優秀的公鑰方案之一。RSA的安全性依賴於大數的因子分解,但並沒有從理論上證明破譯RSA的難度與大數分解難度等價。即RSA的重大缺陷是無法從理論上把握它的保密性能如何,而且密碼學界多數人士傾向於因子分解不是NPC問題。 RSA的缺點主要有:A)產生密鑰很麻煩,受到素數產生技術的限制,因而難以做到一次一密。B)分組長度太大,為保證安全性,n 至少也要 600 bits 以上,使運算代價很高,尤其是速度較慢,較對稱密碼演算法慢幾個數量級;且隨著大數分解技術的發展,這個長度還在增加,不利於數據格式的標准化。目前,SET( Secure Electronic Transaction )協議中要求CA採用比特長的密鑰,其他實體使用比特的密鑰。

Ⅹ 數字簽名一般用什麼演算法實現

應該是非對稱加密演算法。DES是一種對稱加密演算法,不能做為數字簽名的演算法。
對稱加密演算法由於加密和解密都是使用同一個密鑰,所以無法保證密鑰的完全保密(至少加密解密的兩個人知道),也就不能唯一的確定加密者的身份。

閱讀全文

與可以用來數字簽名的演算法相關的資料

熱點內容
電火花線切割怎麼編程 瀏覽:772
linux查看驅動命令 瀏覽:992
蘇州車輛解壓代辦大概多少錢 瀏覽:585
租房app什麼比較靠譜 瀏覽:672
運動app如何測量運動心率 瀏覽:778
蘋果手機文件夾圖標背景圖透明度 瀏覽:728
遼寧省解壓旅遊 瀏覽:269
pdf怎麼把部分圖紙拷到文件夾 瀏覽:697
讓程序員崩潰的40個瞬間 瀏覽:545
macbookair修改文件夾名稱 瀏覽:431
iphone如何快速刪除所有app 瀏覽:237
java高級編程pdf 瀏覽:884
編譯的時候報錯 瀏覽:387
安卓音量鍵怎麼鎖定 瀏覽:29
把pdf合並在一起 瀏覽:659
編程需要啥樣的電腦 瀏覽:968
把word2003轉換成pdf 瀏覽:469
androidbitmap顯示圖片 瀏覽:294
工具欄列印命令大全 瀏覽:784
銅仁人工智慧編程 瀏覽:396