Here you can find the source of getHash(String text)
public static String getHash(String text)
//package com.java2s; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import android.util.Log; public class Main { private static final String HEX_DIGITS = "0123456789abcdef"; private static final String LOGTAG = "Plus1Helper"; public static String getHash(String text) { try {/* w ww . j a v a 2s. c o m*/ return SHA1(text); } catch (NoSuchAlgorithmException e) { Log.e(LOGTAG, "NoSuchAlgorithmException: " + e.toString(), e); return null; // FIXME: add other hash logic } } private static String SHA1(String text) throws NoSuchAlgorithmException { MessageDigest md = MessageDigest.getInstance("SHA-1"); byte[] sha1hash = new byte[40]; md.update(text.getBytes()); sha1hash = md.digest(); return convertToHex(sha1hash); } private static String convertToHex(byte[] raw) { final StringBuilder hex = new StringBuilder(raw.length * 2); for (final byte b : raw) { hex.append(HEX_DIGITS.charAt((b & 0xF0) >> 4)).append( HEX_DIGITS.charAt((b & 0x0F))); } return hex.toString(); } }