话不多说 直接上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',