加密機MAC相關標準

2021-07-15 23:36:51 字數 1156 閱讀 7025

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年經美國國家標準局 採用作為聯邦標準之後,已成為金融界及其它各種民間行業最廣泛應用的對稱密碼系統,是第乙個被公布出來的標準演算法。四十年來,儘管計算機硬體及破解技術的發展日新月異,但對 ...