python扫盲
2015-08-30 21:48
676 查看
package com.exigenservice.eric; import java.security.MessageDigest; public class MD5_Test { public final static String MD5(String s) { char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F' }; try { byte[] btInput = s.getBytes(); // 获得MD5摘要算法的 MessageDigest 对象 MessageDigest mdInst = MessageDigest.getInstance("MD5"); // 使用指定的字节更新摘要 mdInst.update(btInput); // 获得密文 byte[] md = mdInst.digest(); // 把密文转换成十六进制的字符串形式 int j = md.length; char str[] = new char[j * 2]; int k = 0; for (int i = 0; i < j; i++) { byte byte0 = md[i]; str[k++] = hexDigits[byte0 >>> 4 & 0xf]; str[k++] = hexDigits[byte0 & 0xf]; } return new String(str); } catch (Exception e) { e.printStackTrace(); return null; } } public static void main(String[] args) { System.out.print(MD5_Test.MD5("password")); } }
相关文章推荐
- Python,PyCharm
- Note_python_note
- Python3 Hovercraft创建impressive.js演示文档(三)
- 一小时学会用Python Socket 开发可并发的FTP服务器!!
- 【Python基础】Python面向对象 - 2 - 类的高级主题
- 学习日志---python(模块以及常用模块)
- 5 个很好的 Python 面试题
- Python2.7获取QQ空间好友头像
- TAE 2.0 Python 部署webpy(一)——模板路径问题
- 【Python爬虫学习笔记(2)】正则表达式(re模块)相关知识点总结
- 【python】strip()的用法
- 【python】socket编程常量错误问题-1 'AF_INET'错误
- Python2.7获取QQ空间部分好友
- Python获取程序运行目录和脚本目录
- Python 多线程就这么简单
- Python easygui 和 xlrd的安装
- 树莓派 Python GPIO 学习笔记
- Python3 Hovercraft创建impressive.js演示文档(二)
- Python基础(一)
- python 抓取当当网的图书数据