话不多说 直接上Utils:
import java.security.MessageDigest;
/**
* @author Piconjo
* @date 2020/6/1 18:45
*/
public class EncryptionDecryptionUtil {
private enum DigestType{
MD5("MD5")
,SHA("SHA")
,SHA256("SHA-256")
,SHA512("SHA-512");
private String digestDesc;
private DigestType(String digestDesc){
this.digestDesc = digestDesc;
}
public String getDigestDesc() {
return digestDesc;
}
}
private final static String digest(String sourceStr,DigestType type) {
char hexDigits[]={
'0','1',

本文提供了一个Java工具类,详细介绍了如何在Java中实现MD5、SHA、SHA256以及SHA512的加密方法,直接可以用于项目中进行字符串的安全加密。
最低0.47元/天 解锁文章
3460

被折叠的 条评论
为什么被折叠?



