當前位置:吉日网官网 - 傳統美德 - 加密算法中最早出現的是

加密算法中最早出現的是

加密算法中最早出現的是如下 :

它是起源於要追溯於公元前2000年(幾個世紀了),古典加密算法分為替代算法和置換移位法。

1、替代算法

替代算法用明文的字母由其他字母或數字或符號所代替。最著名的替代算法是愷撒密碼。凱撒密碼的原理很簡單,其實就是單字母替換。

例子:

明文:abcdefghijklmnopq

密文:defghijklmnopqrst

2、置換移位法

使用置換移位法的最著名的壹種密碼稱為維吉尼亞密碼。它以置換移位為基礎的周期替換密碼。

在維吉尼亞密碼中,加密密鑰是壹個可被任意指定的字符串。加密密鑰字符依次逐個作用於明文信息字符。明文信息長度往往會大於密鑰字符串長度,而明文的每壹個字符都需要有壹個對應的密鑰字符,因此密鑰就需要不斷循環,直至明文每壹個字符都對應壹個密鑰字符。

其他常見的加密算法

1、DES算法是密碼體制中的對稱密碼體制,把64位的明文輸入塊變為64位的密文輸出塊,它所使用的密鑰也是64位。

2、3DES是基於DES的對稱算法,對壹塊數據用三個不同的密鑰進行三次加密,強度更高。

3、RC2和RC4是對稱算法,用變長密鑰對大量數據進行加密,比DES快。

4、IDEA算法是在DES算法的基礎上發展出來的,是作為叠代的分組密碼實現的,使用128位的密鑰和8個循環。

5、RSA是由RSA公司發明,是壹個支持變長密鑰的公***密鑰算法,需要加密的文件塊的長度也是可變的,非對稱算法。

6、DSA,即數字簽名算法,是壹種標準的 DSS(數字簽名標準),嚴格來說不算加密算法。

7、AES是高級加密標準對稱算法,是下壹代的加密算法標準,速度快,安全級別高,在21世紀AES 標準的壹個實現是 Rijndael算法。

  • 上一篇:別墅大門的風水禁忌,有什麽講究?
  • 下一篇:北京師範大學校訓的含義
  • copyright 2024吉日网官网