|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.spy.util.Digest
public class Digest
Digest for getting checksums, hashing passwords, stuff like that.
| Constructor Summary | |
|---|---|
Digest()
Get a new Digest object. |
|
| Method Summary | |
|---|---|
boolean |
checkPassword(java.lang.String pw,
java.lang.String hash)
Check a plaintext password against a hashed password. |
java.lang.String |
getHash(java.lang.String word)
Get a hash for a given String. |
protected java.lang.String |
getHash(java.lang.String word,
byte[] salt)
Get a hash for a String with a known salt. |
java.lang.String |
getSaltFreeHash(java.lang.String s)
Get a hash for a String with no salt. |
byte[] |
getSaltFreeHashBytes(java.lang.String s)
Get the hash for a given string (with no salt). |
static void |
main(java.lang.String[] args)
Commandline testing. |
void |
prefixHash(boolean doit)
If set to true, hashes will be prefixed with the type of hash used. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Digest()
| Method Detail |
|---|
public void prefixHash(boolean doit)
doit - whether or not to prefix the hash
public boolean checkPassword(java.lang.String pw,
java.lang.String hash)
protected java.lang.String getHash(java.lang.String word,
byte[] salt)
public byte[] getSaltFreeHashBytes(java.lang.String s)
s - the thing to hash
public java.lang.String getSaltFreeHash(java.lang.String s)
public java.lang.String getHash(java.lang.String word)
public static void main(java.lang.String[] args)
throws java.lang.Exception
Making a password:
Checking a password:
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||