`
ccdogo
  • 浏览: 3682 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

SHA.java

阅读更多
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"));
//	 }
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics