Java实现SHA1摘要算法
来源:互联网 发布:java 网页爬虫框架 编辑:程序博客网 时间:2024/06/10 19:18
import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class ShaUtil {private static char[] CHARARRAY = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e','f' };public static String toSHA1(String str) {if (null == str || 0 == str.length()) {return null;}try {// 指定sha1算法MessageDigest digest = MessageDigest.getInstance("SHA1");digest.update(str.getBytes("UTF-8"));byte[] md = digest.digest();int j = md.length;char[] buf = new char[j * 2];int k = 0;for (int i = 0; i < j; i++) {byte byte0 = md[i];buf[k++] = CHARARRAY[byte0 >>> 4 & 0xf];buf[k++] = CHARARRAY[byte0 & 0xf];}return new String(buf);} catch (NoSuchAlgorithmException e) {e.printStackTrace();} catch (UnsupportedEncodingException e) {// TODO Auto-generated catch blocke.printStackTrace();}return null;}}
阅读全文
0 0
- Java实现SHA1摘要算法
- SHA1摘要算法实现
- SHA1摘要算法原理以及代码实现
- 摘要算法 SHA1 MD5
- SHA1摘要算法
- TCP的syn-cookie以及SHA1摘要算法的实现
- java SHA1算法的实现
- HMAC-SHA1和MD5 消息摘要算法(java)
- java中实现HAMC-SHA1算法
- Python中摘要算法MD5,SHA1讲解
- Symbian OS v9上信息摘要算法的实现(MD5/SHA1)
- Java和C#摘要算法实现
- Java实现MD5消息摘要算法
- TextRank算法自动摘要的Java实现
- sha1算法实现
- java 对 安全哈希算法 SHA1 的实现
- Java实现SHA1加密
- MD5摘要算法实现
- 使用easyui的treegrid可能遇见的小问题
- VC 使用SetCheck(TRUE)函数的注意事项
- 触发器
- 加载框
- JSP-Java Server Pages(Java服务器页面)<一>
- Java实现SHA1摘要算法
- 算法加速思路
- 结构体内存对齐规则是什么?
- 关于Apache文件夹中httpd.conf的那点事(1)
- 高德地图路线规划
- grunt构建工具使用总结(二)Gruntfile文件配置
- 2018网易内推码(165S3J1)
- java api操作 hbase
- 深入浅出Tensorflow(三):训练神经网络模型的常用方法