色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

瀏覽:2日期: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国产精品欧美久久久久久影院 | 欧美69精品国产成人 | 三级视频在线播放 | 永久黄网站色视频免费网站 | 三级理论手机在线观看视频 | 色综合久久久高清综合久久久 | 视频一区精品 | 欧美成人手机视频免费播放 | 九九干 | 成人在线免费视频播放 | 国产日韩欧美视频 | 91一区二区在线观看精品 | 精品久久影院 | 欧美日韩亚洲一区二区三区在线观看 | 亚洲经典在线中文字幕 | 亚洲性网 | a理论片 | 在线播放成人高清免费视频 | 国产精品手机在线 | 日韩在线中文字幕 | 国产玖玖在线 | 成年人在线免费观看视频网站 | 真实国产乱子伦高清 | 国产一区亚洲二区三区毛片 | 黄色美女视频网站 | 国产欧美曰韩一区二区三区 | 最新三级网站 | 日韩欧美不卡在线 | 亚洲精品一区二区三区第四页 | 日韩精品久久一区二区三区 | 美女张开大腿让男人桶 | 免费看特级淫片日本 | 国产性大片黄在线观看在线放 | 手机在线观看黄色网址 | 亚洲一级二级三级 | 日韩一区二区在线视频 |