关于使用MD5加密方法

原创 2015年11月21日 17:08:15

关于使用MD5加密方法

public class MD5Util {
    //32位加密方法
    public static String md5_32(String str) {
        byte[] hash;
        try {
            //字符串的报文摘要
            hash = MessageDigest.getInstance("MD5").digest(str.getBytes("UTF-8"));
        } catch (NoSuchAlgorithmException e) {
           e.printStackTrace();
        } catch (UnsupportedEncodingException e) {
           e.printStackTrace();
        }

        StringBuffer hex = new StringBuffer();
        for (byte b : hash) {
            if ((b & 0xFF) < 0x10) hex.append("0");
            hex.append(Integer.toHexString(b & 0xFF));
        }
        return hex.toString();
    }

    //采用16位加密方法
    public static String md5_16(String str){
        return md5(str).substring(8,24);
    }
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

java md5 sha 加密 的使用方法 工具类 MessageDigest

java md5 sha 加密 的使用方法 工具类 MessageDigest

OC之使用MD5加密字符串、NSData和文件的方法

这个类的三个类方法可以将字符串、NSData对象和文件加密为32位的MD5值 【MD5UTils.h】 #import #import #define FileHashDefaultC...

MD5加密方法

  • 2017年09月13日 17:12
  • 1KB
  • 下载

MD5加密方法

  • 2013年09月13日 09:37
  • 2KB
  • 下载

JavaScript MD5加密的方法

有些情况需要用JavaScript来对数据进行md5加密,用JavaScript加密的好处是可以在客户端完成加密之后传送到服务端,即可以减轻服务端负担,也可以保证传输的安全,毕竟数据传输过程中很可能会...

MD5加密方法

  • 2014年06月11日 16:06
  • 843B
  • 下载

md5加密方法

  • 2017年02月04日 11:18
  • 772B
  • 下载

ASP.Net中MD5和SHA1加密的几种方法

首先简单介绍一下MD5和SHA1: MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由Mit Laboratory for Computer Sci...
  • fstanwh
  • fstanwh
  • 2014年06月09日 20:09
  • 1425

JAVA与C#一致的32位MD5加密方法

  • 2013年05月22日 16:24
  • 734B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于使用MD5加密方法
举报原因:
原因补充:

(最多只允许输入30个字)