生成消息鑒別碼的算法有很多。如一種基于對稱分組密碼的消息鑒別碼,稱為密碼分組鏈消息鑒別碼( CBC-MAC),由國際標準ISO IEC 9797-1:1999描述。它使用分組長度為b位的對稱分組密碼算法的CBC(Cipher Block Chaining)工作模式對消息進行加密