當前位置:吉日网官网 - 傳統美德 - 銀行有多少種加密算法,都是什麽,主要細節是什麽?

銀行有多少種加密算法,都是什麽,主要細節是什麽?

6種,DES,AES,MD5,RSA,雙密鑰加密,非對稱加密。

DES算法

DES(數據加密標準)是壹種經典的對稱算法。其數據包長度為64位,使用的密鑰為64位,有效密鑰長度為56位(8位用於奇偶校驗)。它是由IBM在20世紀70年代開發的,經過政府的加密標準篩選後,於6月1976 165438+10月被美國政府采用,隨後被美國國家標準局和美國國家標準協會(ANSI)認可。

AES算法

1997 1 10月,美國國家標準與技術研究院(NIST)宣布征集新的加密算法。2000年6月2日,10,由比利時設計師瓊·代蒙和文森特·裏門設計的Rijndael算法最終取得勝利,因其優異的性能和抗攻擊能力成為新壹代加密標準AES(高級加密標準)。

訊息摘要 5

md5的全稱是message-digest algorithm 5,由麻省理工學院計算機科學實驗室和rsa data security inc的ronald l. rivest在90年代初開發,由md2、md3和md4開發。其作用是在用數字簽名軟件簽署私鑰之前,將大容量的信息“壓縮”成安全的格式(即將任意長度的字節串轉換成壹定長度的大整數)。無論是md2、md4還是md5,都需要得到壹個隨機長度的信息,生成壹個128位的信息摘要。雖然這些算法的結構或多或少有些相似,但md2的設計與md4和md5完全不同,因為md2是為8位機優化的,而md4和md5是為32位機設計的。這三種算法的描述和C語言的源代碼在互聯網rfcs 1321中有詳細描述。

南非共和國(Republic of South Africa)

RSA算法是壹種非對稱加密算法。所謂不對稱,就是算法需要壹對密鑰。如果其中壹個用於加密,另壹個用於解密。

RSA的算法涉及三個參數,N,e1和e2。

其中n是兩個大素數p和q的乘積,n的二進制表示所占的位數就是所謂的密鑰長度。

E1和e2是壹對相關值,e1可以任意取,前提是e1和(p-1)*(q-1)互質;再次選擇e2,要求(E2 * e 1)mod((P-1)*(Q-1))= 1。

(N和e1),(N和e2)是密鑰對。

RSA加密和解密的算法完全壹樣。如果a是明文,b是密文,那麽:a = a=b^e1 mod n;;b=a^e2 mod n;

E1和e2可以互換使用,即:

a=b^e2 mod n;b=a^e1 mod n;

雙密鑰加密

雙密鑰技術是公鑰加密(PKE)技術,它使用兩個密鑰,壹個公鑰和壹個私鑰。前者用於加密,後者用於解密。這種方法也被稱為“非對稱”加密方法,解決了傳統加密方法的根本問題,大大簡化了密鑰分發的工作量。與傳統加密方法相結合,可以進壹步增強傳統加密方法的可靠性。更突出的是,利用公鑰加密技術可以實現數字簽名。

什麽是非對稱加密技術?

1976年,美國學者Dime和Henman提出了壹種新的密鑰交換協議,解決了公開信息傳輸和密鑰管理的問題,允許通信雙方在不安全的介質上交換信息,安全地達成壹致的密鑰。這就是“公鑰系統”。與對稱加密算法相比,這種方法也稱為非對稱加密算法。

  • 上一篇:松陽,滿足所有古村落夢想的“最後壹塊江南秘境”
  • 下一篇:企業做品牌建設的意義是什麽?
  • copyright 2024吉日网官网