MD5加密
2015-12-16 11:14
295 查看
public class MD5Test { public static String getString(String str) throws NoSuchAlgorithmException { MessageDigest md5 = MessageDigest.getInstance("MD5"); md5.update(str.getBytes()); byte[] bytes = md5.digest(); StringBuffer buffer = new StringBuffer(); for(int i=0;i<bytes.length;i++){ buffer.append(bytes[i]); } return buffer.toString(); // =============================================================== MessageDigest md5 = MessageDigest.getInstance("MD5"); md5.update(str.getBytes()); byte[] bytes = md5.digest(); StringBuffer stringBuffer = new StringBuffer(); for (int i = 0; i < bytes.length; i++) { String hex = Integer.toHexString(bytes[i] & 0xFF); if(hex.length() == 1){ hex = "0"+hex; } stringBuffer.append(hex); } return stringBuffer.toString(); } }
相关文章推荐
- 【转】Android点击空白区域,隐藏输入法软键盘
- vwampserver2.5-apache2.4.9允许外部访问的配置
- a标签的onclick和href事件的区别
- Python 定值类
- 《GK101任意波发生器》升级固件发布(版本:1.0.2build955)
- 原型工具介绍
- RunLoop和线程的关系
- centos虚拟机移动之后,可能会发生网卡无法启动的情况
- “瀑布流式”图片懒加载代码示例
- leetcode Word Pattern
- 注册juery短信,验证码 验证
- GPS卫星信号(三):载波与其调制、解调
- Log4j 日志配置及初始化
- SpringMVC表单标签简介
- c++: allocator, uninitialized_copy, uninitialized_fill_n
- “瀑布流式”图片懒加载代码示例
- 23种设计模式C++实例之组合模式
- PPT分享: Linux启动流程 关于initrd与initramfs的区分及其发展历程
- Label 控件实现跑马灯效果
- oracle 创建小字段索引