|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcryptix.security.MessageDigest
cryptix.security.MD5
This class implements the Cryptix V2.2 API for the the MD5 message digest
algorithm. New code should use the JCA implementation of MD5, which can be
obtained by calling MessageDigest.getInstance("MD5")
, for example.
References:
Copyright © 1995-1997
Systemics Ltd on behalf of the
Cryptix Development Team.
All rights reserved.
$Revision: 1.4 $
Field Summary | |
static int |
DATA_LENGTH
Deprecated. Length of a block (the number of bytes hashed in every transform). |
static int |
HASH_LENGTH
Deprecated. Length of the final hash (in bytes). |
Constructor Summary | |
MD5()
Deprecated. This creates an MD5 message digest instance. |
Method Summary | |
static HashMD5 |
CreateHash(byte[] hash)
Deprecated. Use new MessageHash("MD5", hash) instead. |
static byte[] |
hash(byte[] data)
Deprecated. Use MessageDigest.getInstance("MD5", "Cryptix").digest(data) instead. |
static byte[] |
hash(java.lang.String str)
Deprecated. Use MessageDigest.getInstance("MD5", "Cryptix").digest(cryptix.mime.LegacyString.toByteArray(str)) instead. |
static HashMD5 |
hashAsMessageHash(byte[] data)
Deprecated. Use MessageHash.fromDigest(MessageDigest.getInstance("MD5", "Cryptix"),
data) instead. |
static HashMD5 |
hashAsMessageHash(java.lang.String str)
Deprecated. Use MessageHash.fromDigest(MessageDigest.getInstance("MD5", "Cryptix"),
cryptix.mime.LegacyString.toByteArray(str)) instead. |
static void |
main(java.lang.String[] args)
Deprecated. |
static void |
self_test(java.io.PrintWriter out)
Deprecated. |
Methods inherited from class cryptix.security.MessageDigest |
add, add, add, add, digest, digest, digestAsHash, hash_length, hash, hash, length, name, reset |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int HASH_LENGTH
public static final int DATA_LENGTH
Constructor Detail |
public MD5()
Method Detail |
public static byte[] hash(java.lang.String str)
MessageDigest.getInstance("MD5", "Cryptix").digest(cryptix.mime.LegacyString.toByteArray(str))
instead.
str
- the string to hash.public static byte[] hash(byte[] data)
MessageDigest.getInstance("MD5", "Cryptix").digest(data)
instead.
public static HashMD5 hashAsMessageHash(java.lang.String str)
MessageHash.fromDigest(MessageDigest.getInstance("MD5", "Cryptix"),
cryptix.mime.LegacyString.toByteArray(str))
instead.
public static HashMD5 hashAsMessageHash(byte[] data)
MessageHash.fromDigest(MessageDigest.getInstance("MD5", "Cryptix"),
data)
instead.
data
- the byte array to hash.public static HashMD5 CreateHash(byte[] hash)
new MessageHash("MD5", hash)
instead.
public static void main(java.lang.String[] args)
public static void self_test(java.io.PrintWriter out) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |