|
Secure iNet Factory | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jscape.inet.util.MD5
public class MD5
Implements basic MD5 hash functionality based on algorithm described in RFC 1321.
Example Usage:String data = "secret"; MD5 hash = new MD5(data); String hashValue = hash.getHash();
String data = "secret"; String key = "confidential"; MD5 hash = new MD5(data,key); String hashValue = hash.getHash();
| Constructor Summary | |
|---|---|
MD5(byte[] bytes)
Constructs new MD5 instance. |
|
MD5(byte[] value,
byte[] keyvalue)
Constructs new MD5 instance. |
|
MD5(java.lang.String value)
Constructs new MD5 instance. |
|
MD5(java.lang.String value,
java.lang.String keyvalue)
Constructs new MD5 instance. |
|
| Method Summary | |
|---|---|
byte[] |
fromHexString(java.lang.String s)
fromHexString() function is to convert hex string to array of bytes. |
java.lang.String |
getHash()
Gets hash representation of this MD5. |
java.lang.String |
toString()
Gets hash representation of this MD5. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MD5(java.lang.String value)
value - the String value to hashpublic MD5(byte[] bytes)
bytes - a byte[] to hash
public MD5(java.lang.String value,
java.lang.String keyvalue)
value - the String to hashkeyvalue - the String used as secret key
public MD5(byte[] value,
byte[] keyvalue)
value - a byte[] to hashkeyvalue - a byte[] to use for secret key| Method Detail |
|---|
public byte[] fromHexString(java.lang.String s)
s - - Hex characters
byte[]of hex stringpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getHash()
|
Secure iNet Factory | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||