Algorithm-Design

如何在純 c 中獲取 VMAC 程式碼?

  • March 29, 2020

我找到了一篇關於 VMAC 算法的論文:VMAC: Message Authentication Code using Universal Hashing

現在我想實現這個算法,但我沒有找到關於它的測試向量。

誰能給點建議?我在哪裡可以找到它的程式碼?

VMAC 是 Wei Dai 和 Ted Krovetz 的合作作品。碰巧戴偉當時也在積極開發自己的密碼庫(Crypto++),當然也包括VMAC。

你可以在這裡找到測試向量和優化的實現。

VMAC-AES-128 的兩個範例是:

Key: "abcdefghijklmnop"
IV: "bcdefghi"

Message: ""
MAC: 472766C70F74ED23481D6D7DE4E80DAC
Message: "abc"
MAC: 4EE815A06A1D71EDD36FC75D51188A42

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