MD5工具类

全称为Message-Digest Algorithm 5(信息-摘要方法)

把明文(密码)转化为看不懂的密文(此行为不可逆,用byte数组保存,又称摘要),之后将密文用base64编码,即得到加密后的密码,此时就算入侵到数据库中也无法得到正确的明文密码

 

md5调用方法

MessageDigest md5=MessageDigest.getInstance("md5");

如下:

 

 

 

但base64在jdk1.8之后才加入,之前使用sun.misc.BASE64Encoder(此类在rt.jar),由于是外部类不能直接访问,需要手动加入:

 

(注:Encoder意思为编码,Decoder为解码)

posted @ 2022-01-25 22:05  星雨boy  阅读(175)  评论(0)    收藏  举报