Tag: cbc mac

如何用DES实现CBC-MAC?

我应该在C#中实现MAC-CBC生成方法,其中包含有关加密算法的一些信息。 这就是我所拥有的: 我应该使用DES。 关键是byte[] {11, 11, 11, 11, 11, 11, 11, 11} 数据(16字节)应以8字节部分加密。 前8个字节使用Instance Vector = new byte[8] (8个字节,0值)加密。 (CBC?) 加密值的最后8个字节应转换为hex字符串。 这是我应该发送的结果。 有了这些信息,我实现了以下方法: public static string Encrypt(byte[] data) { var IV = new byte[8]; var key = new byte[] { 11, 11, 11, 11, 11, 11, 11, 11 }; var result = new byte[16]; // […]