`
jiasongmao
  • 浏览: 648938 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

MD5、SHA加密实体类

阅读更多
public class MD5Utility {

    public MD5Utility() {}

    /**
     * 对字符进行MD5加密
     * @param str
     * @return
     */
    public static String MD5(String str) throws Exception{
        try {
            MessageDigest md = MessageDigest.getInstance("MD5");
            md.update(str.getBytes("UTF8"));
            byte s[] = md.digest();
            String result = "";
            for(int i = 0; i < s.length; i++)
                result = result + Integer.toHexString(0xff & s[i] | 0xffffff00).substring(6);

            return result;
        }
        catch(Exception e)
        {
            return null;
        }
    }
}


SHA加密算法只需将MessageDigest.getInstance("MD5");改为MessageDigest.getInstance("SHA-1");
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics