注意:本节内容主要参考自<Java加密与解密的艺术(第2版)>第6章“验证数据完整性--消息摘要算法” 5.1.mac(又称为Hmac) 原理:在md与sha系列算法的基础上加入了密钥,是三大常用的消息摘要算法中最安全的一个. 常用的mac算法: HmacMD5 HmacSHA1 HmacSHA256 5.2.实现方式 JDK(缺少二进制字节数组转十六进制的工具,可借助CC或BC的工具类完成) Commons Codec(CC,在1.10版本中加入的,其中,产生相应算法密钥的API没有找到,如…