Mac

CBC-MAC 使用什麼分組密碼?

  • December 8, 2014

CBC-MAC 使用什麼分組密碼?DES、AES、3DES?還是沒關係?

嗯,是的,這很重要;但是,術語“CBC-MAC”並未具體說明是哪個。

CBC-MAC 是一種通用結構,它採用任意分組密碼,並將其轉換為一個對象,其作用類似於用於固定長度消息的 MAC(很像 CBC 模式是一種採用任意分組密碼的通用結構,並將其轉換為加密可變長度消息的對象)。而且,就像“CBC”不一定與特定的分組密碼一起使用一樣,CBC-MAC 也不是。

注意:如果您嘗試將 CBC-MAC 與可變長度消息一起使用,則會出現問題;CMAC 和 XCBC 是避免此問題的兩種類似於 CBC-MAC 的模式。

引用自:https://crypto.stackexchange.com/questions/11188