Java中MD5简单加密处理。
来源:互联网 发布:小米网络位置服务耗电 编辑:程序博客网 时间:2024/06/05 12:57
简单的处理一下加密。
package httpreq.guide; import java.nio.charset.Charset; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; /** * @author 作者yangjing:仿写简单的加密处理 * @date 创建时间:2017-2-18 下午1:54:59 */ public class MD5Util { private final static String[] strDigihs = { "0", "1", "2", "3", "4", "5","6", "7", "8", "9", "a", "b", "c", "d", "e", "f" }; /** * @Description: 加密处理 * @return String 返回类型 * @author yangjing * @date 2017-2-18 下午2:13:49 */ public static String MD5Code(String str){ String reult=""; try { MessageDigest md=MessageDigest.getInstance("MD5"); reult=byteToString(md.digest(str.getBytes(Charset.forName("UTF-8")))); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } return reult; } /** * @Description: 转换字节数组变成16进制字串 * @return String 返回类型 * @author yangjing * @date 2017-2-18 下午2:22:30 */ public static String byteToString(byte[] by){ StringBuffer reult=new StringBuffer(); for (byte b : by) { reult.append(byteToArrayString(b)); } return reult.toString(); } /** * @Description:返回形式是数字或者字符 * @return String 返回类型 * @author yangjing * @date 2017-2-18 下午2:25:51 */ public static String byteToArrayString(byte by){ int rel=by; if(rel<0){ rel+=256; } int D1=rel/256; int D2=rel%256; return strDigihs[D1]+strDigihs[D2]; } }
0 0
- Java中MD5简单加密处理。
- java中简单实现MD5加密
- java中简单实现MD5加密
- Java MD5加密处理
- java简单MD5加密
- java中MD5加密
- java中MD5加密
- java中md5加密
- java中,MD5加密
- java中MD5加密
- Java的md5加密处理
- Java 简单的MD5加密
- Java简单实现MD5加密
- Java简单使用MD5加密
- Java中的简单MD5加密
- Java简单实现MD5加密
- java中MD5加密总结
- java中md5加密(1)
- background-size属性详解
- c程序设计第二版学习笔记
- 支持向量机
- Linux 下vim的配置
- Mac 安装rabbitmq
- Java中MD5简单加密处理。
- jackson annotations注解详解
- Android--ListView之BaseAdapter的使用
- 排序算法
- 关于前端优化
- Mysql被黑客入侵及安全措施总结
- json解析工具:Gson的使用
- Node
- Linux中文件的ACL权限