net.sf.basedb.util
Class MD5
java.lang.Object
net.sf.basedb.util.MD5
public class MD5
- extends Object
This class calculates the MD5 hash of a string and
returns it represented as a hexadecimal string.
- Version:
- 2.0
- Author:
- Nicklas
Constructor Summary |
MD5()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MD5
public MD5()
getHashString
public static String getHashString(String in)
- Calculates the MD5 hash of an UTF-8 encoded string.
newInstance
public static MessageDigest newInstance()
getHashString
public static String getHashString(MessageDigest md5)
leftPad
public static String leftPad(String toPad,
char c,
int length)
- If the string is shorter than the specified length, it is left padded
with the specified character. If the string is null or longer than the specified
length it is returned unchanged.
- Parameters:
toPad
- The string to padc
- The character to pad withlength
- The length of the resulting string
- Returns:
- The left-padded string