MD/SHA256加密
加密优点:
MD/SHA256加密非常可靠并且是不可逆的
不可逆:正常情况下我们对 “a” 使用MD5字符串加密后会变成一个16进制的字符串(举例:51454ab15165),把任何一个字符串变成一个16进制的字符串,这个是不可逆的。假设有人拿到了加密后的结果(举例:51454ab15165)是不可能反推出 “a” 的。
jar:这里使用commons-codec-1.9.jar
MD5加密
/**
* Copyright © 2020wangylCompany. All rights reserved.
*
* @Title: SecurityUtil.java
* @Prject: MyTestDemo
* @Package: utils
* @Description: TODO
* @author: wangyl
* @date: 2020年8月27日 下午2:27:57
* @version: V1.0
*/
package utils;
import java.io.IOException;
import java.io.InputStream;
import org.apache.commons.codec.digest.DigestUtils;
<