public static byte[] messageDigest(String value) {
        MessageDigest md5;
        try {
            md5 = MessageDigest.getInstance("MD5");
            md5.update(value.getBytes("UTF-8"));
            return md5.digest();
        } catch (NoSuchAlgorithmException e) {
            throw new SofaRpcRuntimeException("No such algorithm named md5", e);
        } catch (UnsupportedEncodingException e) {
            throw new SofaRpcRuntimeException("Unsupported encoding of" + value, e);
        }
    }
public static byte [ ] messageDigest ( String value ) { MessageDigest md5 ; try { md5 = MessageDigest . getInstance ( "MD5" ) ; md5 . update ( value . getBytes ( "UTF-8" ) ) ; return md5 . digest ( ) ; } catch ( NoSuchAlgorithmException e ) { throw new SofaRpcRuntimeException ( "No such algorithm named md5" , e ) ; } catch ( UnsupportedEncodingException e ) { throw new SofaRpcRuntimeException ( "Unsupported encoding of" + value , e ) ; } }
换算法？ MD5  SHA-1 MurMurHash???

@param value the value
@return the byte []