午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

Java sha1散列算法原理及代碼實例

瀏覽:7日期:2022-08-23 15:55:51

直接調用HashKit.sha1(String str)方法就可以了,,返回的是16進制的字符串長度是40,

也就是用md.digest()方法解析出來的字節數是160字節長度。

而MD5散列算法生成的字節數是128字節長度,返回的16進制的字符長度是32位

代碼如下

public class HashKit { private static final char[] HEX_DIGITS = '0123456789abcdef'.toCharArray(); public static String sha1(String srcStr){ return hash('SHA-1', srcStr); } public static String hash(String algorithm, String srcStr) { try {MessageDigest md = MessageDigest.getInstance(algorithm);byte[] bytes = md.digest(srcStr.getBytes('utf-8'));return toHex(bytes); } catch (Exception e) {throw new RuntimeException(e); } } public static String toHex(byte[] bytes) { StringBuilder ret = new StringBuilder(bytes.length * 2); for (int i=0; i<bytes.length; i++) {ret.append(HEX_DIGITS[(bytes[i] >> 4) & 0x0f]);ret.append(HEX_DIGITS[bytes[i] & 0x0f]); } return ret.toString(); }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 日韩一区二区三区在线播放 | 国产午夜精品一区二区三区 | 免费观看毛片视频 | 国产精品色婷婷99久久精品 | 国产黄a三级三级三级看三级男男 | 天天干妹子| 91久久久久| 婷婷激情五月 | 日韩免费中文字幕 | 精品在线小视频 | 国产美女激情视频 | 国产成人精品自拍 | 动漫av网 | 国产日韩欧美综合在线 | 五月婷婷开心 | 国产在线观看一区二区三区 | 九九黄色 | 我我色综合 | 蜜桃91丨九色丨蝌蚪91桃色 | 欧美性猛交xxxxx少妇 | 久久婷婷色综合 | 日本天堂网站 | 久久久久人 | 激情黄页 | 91精品久久久久久久久 | 特级毛片在线播放 | 日韩高清一区 | 亚洲黄色自拍 | 黄色在线免费播放 | 国产又粗又长又黄视频 | 人人看人人插 | 日韩欧美三区 | 欧美成人a视频 | 免费看黄色一级视频 | 久久久久久高清 | 久久只有这里有精品 | 亚洲激情在线观看 | 三级视频在线播放 | 丁香在线视频 | 亚洲播放 | 欧美性生活一区 |