java中使用MD5算法给密码加密的方式
2015-01-11 09:57
477 查看
package test.base64; import java.math.BigInteger; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import sun.misc.BASE64Encoder; public class BASE64Test { public static String md5_1(String plainText) { byte[] secretBytes = null; try { secretBytes = MessageDigest.getInstance("md5").digest( plainText.getBytes()); } catch (NoSuchAlgorithmException e) { throw new RuntimeException("没有md5这个算法!"); } String md5code = new BigInteger(1, secretBytes).toString(16);// 16进制数字 // 如果生成数字未满32位,需要前面补0 for (int i = 0; i < 32 - md5code.length(); i++) { md5code = "0" + md5code; } return md5code; } public static String md5_2(String message){ try { MessageDigest md = MessageDigest.getInstance("md5"); byte md5[] = md.digest(message.getBytes()); //base64编码 BASE64Encoder encoder = new BASE64Encoder(); return encoder.encode(md5); } catch (NoSuchAlgorithmException e) { throw new RuntimeException(e); } } }
相关文章推荐
- 如何使用Java对密码进行加密 Java Sah加密方式帮你实现加密
- php连接mysql 的错误:用户密码使用了旧版本的加密方式
- 使用异或进行简单的密码加密(JAVA实现)
- java使用RSA加密方式实现数据加密解密
- java中使用MD5对密码进行加密
- java中使用md5对密码进行加密
- java使用RSA加密方式,实现数字签名
- JAVA中使用MD5加密实现密码加密
- android使用MD5算法加密密码
- 使用异或进行简单的密码加密(JAVA实现)
- JAVA中使用MD5加密,密码加密
- 使用Java方式存cookie(保存用户名和密码)
- 使用md5算法对密码进行加密保存
- 数据采集-关于密码使用js脚本进行rsa方式加密的解决方法
- Java使用新浪微博API通过账号密码方式登陆微博的实例
- java中使用异或的方式对文件进行加密解密
- Java加密技术——使用哈希加盐法来为密码加密
- 使用Md5算法对密码进行加密
- 使用异或进行简单的密码加密(JAVA实现)
- java中使用MD5对密码进行加密