QQ炫舞网吧安装常见问题解决办法
2009-03-20 13:22
417 查看
package com.test; import java.security.MessageDigest; public class MD5 { /** * @param args */ public static void main(String[] args) throws Exception { String md5 = md5("测试数据"); System.out.println(md5); } public static String md5(String data) throws Exception{ String md5 = ""; MessageDigest md = MessageDigest.getInstance("MD5"); md.update(data.getBytes()); byte[] rs = md.digest(); md5 = toHex(rs); return md5; } public static String toHex(byte[] rs){ StringBuilder sb = new StringBuilder(""); for (int i = 0; i < rs.length; i++) { int h = ((rs[i]>>4) & 0x0f); int l = rs[i] & 0x0f; sb.append(h > 9 ? (char)((h - 10) + 'a') : (char)(h + '0')); sb.append(l > 9 ? (char)((l - 10) + 'a') : (char)(l + '0')); } return sb.toString(); } }
相关文章推荐
- wubi 安装ubuntu常见问题及解决办法 for windows 7
- 安装Ecshop首页出现报错常见的问题解决办法
- CentOS下PHP7的编译安装及MySQL的支持和一些常见问题的解决办法
- 安装opencv出现常见问题的解决办法
- linux环境下mysql5.6的安装、配置、使用及常见问题解决办法
- 【整理】常见Centos安装问题及其解决办法
- DedeAMPZ整合包的安装使用、卸载方法等常见问题解决办法
- CentOS下PHP7的编译安装及MySQL的支持和一些常见问题的解决办法
- phpmyadmin安装配置常见问题及解决办法
- 在CENTOS环境安装ASTERISK+FREEPBX常见问题以及解决办法
- Ubuntu下安装nginx常见问题及解决办法
- 堡垒机-teleport的安装以及常见问题解决办法
- 安装常见python包,出现的问题,及其解决的办法
- 在CENTOS环境安装ASTERISK+FREEPBX常见问题以及解决办法
- 安装Ecshop首页出现报错常见的问题解决办法
- devstack安装使用openstack常见问题与解决办法
- Tomcat下载安装及常见问题解决办法
- windows服务安装常见问题及解决办法
- 安装ubuntu常见问题解决办法
- Tomcat下载安装及常见问题解决办法