Package 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
Constructors Constructor Description MD5()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
getHashString(String in)
Calculates the MD5 hash of an UTF-8 encoded string.static String
getHashString(MessageDigest md5)
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.static MessageDigest
newInstance()
-
-
-
Method Detail
-
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
-
-