package com.webapp;
import java.io.ByteArrayOutputStream;
import java.io.OutputStream;
import java.security.MessageDigest;
import javax.mail.internet.MimeUtility;
public class SHA {
public static String encrypt(String orgStr) {
MessageDigest md = null;
try {
md = MessageDigest.getInstance("SHA");
byte[] digest = md.digest(orgStr.getBytes("UTF-8"));
ByteArrayOutputStream bas = new ByteArrayOutputStream(digest.length
+ digest.length / 3 + 1);
OutputStream encodedStream = MimeUtility.encode(bas, "base64");
encodedStream.write(digest);
return bas.toString();
} catch (Exception ex) {
ex.printStackTrace();
return "SHA加密出错!";
}
}
// public static void main(String[] args)
// {
// System.out.println(SHA.encrypt("aaa"));
// }
}
SHA.java
最新推荐文章于 2024-02-06 09:57:19 发布