单向哈希函数 JAVA版本
来源:互联网 发布:windows教育版 编辑:程序博客网 时间:2024/06/05 14:55
这里只给出MD5的代码,其他SHA等请查看发布的电子书
package base_crypt;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class base_md5 {public static byte[] md5_hash(byte[] s_buf){MessageDigest md5;try {md5 = MessageDigest.getInstance("MD5");md5.update(s_buf);return md5.digest();} catch (NoSuchAlgorithmException e) {// TODO Auto-generated catch blocke.printStackTrace();} return null;}public static String md5_hash_hex_str(byte[] s_buf){byte[] d_buf = md5_hash(s_buf);return byte_2_hex_str(d_buf);}public static String md5_hash_hex_str(String s_buf){byte[] buf = s_buf.getBytes();byte[] d_buf = md5_hash(buf);return byte_2_hex_str(d_buf);}private static String byte_2_hex_str(byte[] buf){String result = "";String tmp = "";int len = buf.length;for(int i =0;i<len;i++){tmp = Integer.toHexString(buf[i]& 0XFF);if(tmp.length() == 1){tmp = "0"+tmp;}result += tmp;}return result;}}
0 0
- 单向哈希函数 JAVA版本
- 单向链表的Java实现,以及相关函数。
- SQL单向加密函数
- 单向hash函数
- 单向散列函数
- 单向hash函数
- 单向散列函数
- 单向散列函数
- 单向hash函数
- Java 单向链表
- java 单向链表
- java 单向链表
- java 单向链表
- java 单向链表
- java实现单向链
- 单向散列函数(Hash)
- 单向散列函数(Hash)
- 单向链表操作函数
- 关于ES、PES、PS以及TS码流
- iOS 捕获长按事件,跟踪滑动轨迹
- Hibernate4是用二级缓存的步骤
- linux 服务器优化设置
- 指针数组和数组指针的区别
- 单向哈希函数 JAVA版本
- WebService端口号修改
- 通过SpringAOP+注解实现自动代理
- Android 传感器之《加速传感器》——摇一摇功能
- android通过camera和surfaceview选择摄像头并即时预览
- cocos2d-x学习笔记:SpriteBatchNode
- merge 使用与实例3
- Android开源项目第一篇——个性化控件(View)篇
- pci总结