Code to create Message Digest hashes

来源:互联网 发布:ipad扩展屏幕windows 编辑:程序博客网 时间:2024/05/16 14:37

http://stackoverflow.com/questions/6120657/how-to-generate-a-unique-hash-code-for-string-input-in-android

import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class Sha1Hex {    public String makeSHA1Hash(String input)            throws NoSuchAlgorithmException        {            MessageDigest md = MessageDigest.getInstance("SHA1");            md.reset();            byte[] buffer = input.getBytes();            md.update(buffer);            byte[] digest = md.digest();            String hexStr = "";            for (int i = 0; i < digest.length; i++) {                hexStr +=  Integer.toString( ( digest[i] & 0xff ) + 0x100, 16).substring( 1 );            }            return hexStr;        }}




原创粉丝点击