1、64位元金鑰 des 加/解密
2、128位元金鑰 des 加/解密
3、192位元金鑰 des 加/解密
4、xor mac 演算法
(1)xor mac 演算法可以使用單倍長、雙倍長、三倍長金鑰
(2)mac資料先按8位元組分組,標識為d0~dn,如果dn不足8位元組時,尾部以位元組00補齊
(3)d0~dn所有分組異或,然後用mac金鑰加密
(4)取加密結果的左半部為mac
5、ansi x9.9 mac 演算法
(1)ansi x9.9 mac 演算法只能使用單倍長金鑰
(2)mac資料先按8位元組分組,表示為d0~dn,如果dn不足8位元組時,尾部以位元組00補齊
(3)用mac金鑰加密d0,加密結果與d1異或作為下一次的輸入
(5)直至所有分組結束,取最後的結果的左半部作為mac
6、ansi x9.19 mac 演算法
(1)ansi x9.19 mac 演算法只使用雙倍長金鑰
(2)mac 資料先按8位元組分組,表示為d0~dn,如果dn不足8位元組時,尾部以位元組00補齊
(3)用mac金鑰左半部加密d0,加密結果與d1異或作為下一次的輸入
(5)直至所有分組結束
(6)用mac金鑰右半部加密(5)的結果
(7)用mac金鑰左半部加密(6)的結果
(8)取(7)的結果的左半部作為mac
AES高階加密標準加密
ase加密和des加密的區別在於aes密匙傳入必須是16位字元長度而des密匙必須是8位字元長度,同樣最後8個byte位是效驗碼.如果需要實現其cbc加密模式的話,需要新增另外幾步.使用注釋的地方就是新增cbc加密後新增和修改的方法 加密演算法 algorithm mode padding 演算法 ...
MAC相關總結
mac位址即硬體位址,產品出產後mac位址就固定了,用於在網路中唯一標示乙個網絡卡,一台裝置若有一或多個網絡卡,則每個網絡卡都需要並會有乙個唯一的mac位址。mac media access control,介質訪問控制 位址,長度是48位元 6位元組 由16進製制的數字組成,分為前24位和後24位...
資料加密標準(DES)
des data encryption standard 是由1971年ibm公司設計出的乙個加密演算法,1977年經美國國家標準局 採用作為聯邦標準之後,已成為金融界及其它各種民間行業最廣泛應用的對稱密碼系統,是第乙個被公布出來的標準演算法。四十年來,儘管計算機硬體及破解技術的發展日新月異,但對 ...