1
我希望在C中做CBC-MAC的一些基準測試。有誰知道C的強大實現嗎?我環顧四周,但CBC-MAC實現(幾乎任何語言)似乎都很少見。有沒有人知道爲什麼除了相當嚴格的(理想的)用例外,例如定長輸入。CBC-MAC在C中的實現
由於
我希望在C中做CBC-MAC的一些基準測試。有誰知道C的強大實現嗎?我環顧四周,但CBC-MAC實現(幾乎任何語言)似乎都很少見。有沒有人知道爲什麼除了相當嚴格的(理想的)用例外,例如定長輸入。CBC-MAC在C中的實現
由於
如果加密有塊密碼在CBC模式與零初始化向量的消息,則最後的加密塊,是CBC-MAC。
所以,如果你有一個塊加密實現支持CBC模式,你基本上有CBC-MAC支持。
你確定嗎?最後一個塊加密塊是否必須與第一個加密塊相同? – CodyBugstein
CMAC只是擴展了CBC-MAC,並且對於可變大小的輸入是安全的。你爲什麼要使用CBC-MAC? –