Java 编程下字符串的 16 位、32位 MD5 加密
来源:互联网 发布:佛山保险网络继续教育 编辑:程序博客网 时间:2024/06/06 21:06
原文:http://www.cnblogs.com/sunzn/p/3455135.html
package cn.sunzn.md5;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class Str2MD5 { public static void main(String[] args) { MD5("sunzn"); } private static String MD5(String sourceStr) { String result = ""; try { MessageDigest md = MessageDigest.getInstance("MD5"); md.update(sourceStr.getBytes()); byte b[] = md.digest(); int i; StringBuffer buf = new StringBuffer(""); for (int offset = 0; offset < b.length; offset++) { i = b[offset]; if (i < 0) i += 256; if (i < 16) buf.append("0"); buf.append(Integer.toHexString(i)); } result = buf.toString(); System.out.println("MD5(" + sourceStr + ",32) = " + result); System.out.println("MD5(" + sourceStr + ",16) = " + buf.toString().substring(8, 24)); } catch (NoSuchAlgorithmException e) { System.out.println(e); } return result; }}
MD5(sunzn,32) = 40379db889f9124819228947faaeb1f7MD5(sunzn,16) = 89f9124819228947
0 0
- Java 编程下字符串的 16 位、32位 MD5 加密
- Java 编程下字符串的 16 位、32位 MD5 加密
- Java 编程下字符串的 16 位、32位 MD5 加密
- Java 编程下字符串的 16 位、32位 MD5 加密
- Java 编程下字符串的 16 位、32位 MD5 加密
- java MD5 加密(16位/32位)
- 记录:java字符串32位md5加密
- md5 的16位32位加密
- JSP下的32位MD5加密
- 字符串的MD5的32位加密和16位加密
- md5 16位加密和32位加密的区别?
- java MD5 加密 16位和32位,注意字符串最好用UTF-8编码
- java 32位 MD5加密
- java中16位或32位MD5加密
- md5的16,32位加密【代码】
- MD5加密的16位
- 16位的MD5加密
- Asp md5加密16位,32位
- IntelliJ IDEA 设置 编辑器字体大小背景色及快捷键
- React Native环境配置
- hdu1247 Hat’s Words ---- 字典树
- Java实现 统计单词出现的次数并按照单词频率从高到低输出
- java虚拟机学习——前言
- Java 编程下字符串的 16 位、32位 MD5 加密
- SQLAlchemy技术文档(中文版)(上)
- MySQL基本语法
- STL程序阅读——2
- 谈谈用VC 6.0调用winpcap编程时出现的问题
- Monkey、MonkeyRunner自动化测试文档
- 《Eclipse.Rich.Client.Platform》3章 Tutorial Introduction
- 第十/十一周项目九-日期时间类
- Linux查看系统配置常用命令