MessageDigest 类为应用程序提供信息摘要算法的功能,如 MD5 或 SHA 算法。信息摘要是安全的单向哈希函数,它接收任意大小的数据,并输出固定长度的哈希值。一旦所有需要更新的数据都已经被更新了,应该调用digest() 方法之一完成哈希计算。在调用 digest 之后,MessageDigest 对象被重新设置成其初始状态。因为MD5算法是不可逆的,所以被很多网站广泛使用。方式一:使用位运算符,将加密后的数据转换成16进制输出结果我们发现,3个方法执行效果相同,SHA长度要比MD5多出8个字符以上就是本文关于Java自带的加密类MessageDigest类代码示例的全部内容,希望对大家有所帮助。
暂无评论