|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcryptix.security.MessageDigest
cryptix.security.SHA
This class implements the SHA-1 message digest algorithm.
References:
Copyright © 1995-1997
Systemics Ltd on behalf of the
Cryptix Development Team.
All rights reserved.
$Revision: 1.7 $
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 | |
SHA()
Deprecated. This creates an SHA-1 message digest instance. |
Method Summary | |
static HashSHA |
CreateHash(byte[] hash)
Deprecated. Use new MessageHash("SHA-1", hash) instead. |
static byte[] |
hash(byte[] data)
Deprecated. Use MessageDigest.getInstance("SHA-1", "Cryptix").digest(data) instead. |
static byte[] |
hash(java.lang.String str)
Deprecated. Use MessageDigest.getInstance("SHA-1", "Cryptix").digest(cryptix.mime.LegacyString.toByteArray(str)) instead. |
static HashSHA |
hashAsMessageHash(byte[] data)
Deprecated. Use MessageHash.fromDigest(MessageDigest.getInstance("SHA-1", "Cryptix"),
data) instead. |
static HashSHA |
hashAsMessageHash(java.lang.String str)
Deprecated. Use MessageHash.fromDigest(MessageDigest.getInstance("SHA-1", "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 SHA()
Method Detail |
public static byte[] hash(java.lang.String str)
MessageDigest.getInstance("SHA-1", "Cryptix").digest(cryptix.mime.LegacyString.toByteArray(str))
instead.
str
- the string to hash.public static byte[] hash(byte[] data)
MessageDigest.getInstance("SHA-1", "Cryptix").digest(data)
instead.
public static HashSHA hashAsMessageHash(java.lang.String str)
MessageHash.fromDigest(MessageDigest.getInstance("SHA-1", "Cryptix"),
cryptix.mime.LegacyString.toByteArray(str))
instead.
public static HashSHA hashAsMessageHash(byte[] data)
MessageHash.fromDigest(MessageDigest.getInstance("SHA-1", "Cryptix"),
data)
instead.
data
- the byte array to hash.public static HashSHA CreateHash(byte[] hash)
new MessageHash("SHA-1", 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 |