直接调用HashKit.sha1方法就可以了,,返回的是16进制的字符串长度是40,也就是用md.digest()方法解析出来的字节数是160字节长度。而MD5散列算法生成的字节数是128字节长度,返回的16进制的字符长度是32位代码如下

Java sha1散列算法原理及代码实例