md5 加密
2013-10-23 00:00
134 查看
不多说,直接贴代码
public static void MD5Test() { MessageDigest md = null; try { md = MessageDigest.getInstance("MD5"); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } String s = "ss"; // 将要加密的字符串 System.out.println("加密之前的字符串:" + s); md.update(s.getBytes()); // MD5加密算法只是对字符数组而不是字符串进行加密计算,得到要加密的对象 byte[] bs = md.digest(); // 进行加密运算并返回字符数组 for (byte b : bs) { System.out.print(b + "|"); // 打印出来加密后的字符数组 } System.out.println(); StringBuffer sb = new StringBuffer(); for (int i = 0; i < bs.length; i++) { // 字节数组转换成十六进制字符串,形成最终的密文 int v = bs[i] & 0xff; if (v < 16) { sb.append(0); } sb.append(Integer.toHexString(v)); } System.out.println("加密之后的字符串:" + sb); }
相关文章推荐
- Java加密技术之—BASE64,MD5,SHA,HMAC
- MD5 32位、16位加密
- C/C++使用openssl进行摘要和加密解密(md5, sha256, des, rsa)
- md5加密后字母分别以大写字母和小写字母显示
- 如何使用MD5和SHA算法加密信息
- Android:MD5 32位 16位小写加密
- python中常用的base64 md5 aes des crc32等的加密解密
- C# Md5在web页面和winfrom页面的加密方法
- iOS中的加密:MD5
- iOS常用加密方法(aes、md5、base64)
- c# md5 函数 加密
- 常用的加密方式--MD5
- JAVA用户注册登录使用MD5非对称加密解密
- 牛腩44 整合登陆页 RequiredFieldValidator 和 ValidationSummary 以及 asp.net 自带的MD5 加密
- nodejs php md5 加密不一致问题
- MD5 - 加密
- IOS学习 网络HTTP 加密 base64,md5,hamo,时间戳
- Rails MD5 SHA1 加密用戶密碼
- openssl签名验证、信封加密解密、产生随机数、md5摘要
- Android DES MD5 UTF—8 BASE64 加密解密