浏览 2303 次
锁定老帖子 主题:MD5加密算法经典
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-03-10
最后修改:2009-03-10
import java.security.MessageDigest; public class MD5Util { /** * MD5加密的方法的应用 * @param crb * @return */ public static String MD5Encrypt(String crb) { MessageDigest md = null; try { md = MessageDigest.getInstance("MD5"); byte[] digest = md.digest(crb.getBytes()); return byteToString(digest); } catch (Exception e) { e.fillInStackTrace(); } return null; } public static String byteToString(byte[] digest) { StringBuffer str = new StringBuffer(); String tempStr = ""; for (int i = 0; i < digest.length; i++) { tempStr = (Integer.toHexString(digest[i] & 0xff)); if (tempStr.length() == 1) { str.append("0").append(tempStr); } else { str.append(tempStr); } } return str.toString().toUpperCase(); } } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |