org.apache.hadoop.hbase.util
Class MD5Hash
java.lang.Object
org.apache.hadoop.hbase.util.MD5Hash
@InterfaceAudience.Public
@InterfaceStability.Stable
public class MD5Hash
- extends Object
Utility class for MD5
MD5 hash produces a 128-bit digest.
Method Summary |
static String |
getMD5AsHex(byte[] key)
Given a byte array, returns in MD5 hash as a hex string. |
static String |
getMD5AsHex(byte[] key,
int offset,
int length)
Given a byte array, returns its MD5 hash as a hex string. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MD5Hash
public MD5Hash()
getMD5AsHex
public static String getMD5AsHex(byte[] key)
- Given a byte array, returns in MD5 hash as a hex string.
- Parameters:
key
-
- Returns:
- SHA1 hash as a 32 character hex string.
getMD5AsHex
public static String getMD5AsHex(byte[] key,
int offset,
int length)
- Given a byte array, returns its MD5 hash as a hex string.
Only "length" number of bytes starting at "offset" within the
byte array are used.
- Parameters:
key
- the key to hash (variable length byte array)offset
- length
-
- Returns:
- MD5 hash as a 32 character hex string.
Copyright © 2015 The Apache Software Foundation. All Rights Reserved.