com.caucho.server.security
Class PasswordDigest
java.lang.Object
com.caucho.security.PasswordDigest
com.caucho.server.security.PasswordDigest
- Direct Known Subclasses:
- PasswordDigest
public class PasswordDigest
- extends PasswordDigest
Calculates a digest for the user and password.
If the realm is missing, the digest will calculate:
MD5(user + ':' + password)
If the realm is specified, the digest will calculate:
MD5(user + ':' + realm + ':' + password)
The second version matches the way HTTP digest authentication
is handled, so it is the preferred method for storing passwords.
The returned result is the base64 encoding of the digest.
| Methods inherited from class com.caucho.security.PasswordDigest |
addDigestUTF8, addDigestUTF8, addDigestUTF8, addText, digestToBase64, digestToCharArray, digestToHex, digestToString, getAlgorithm, getFormat, getPasswordDigest, getPasswordDigest, getPasswordDigest, getPasswordDigest, getPasswordDigest, getPasswordDigest, getPasswordDigest, getRealm, getType, init, setAlgorithm, setFormat, setRealm, stringToDigest, stringToDigest, toString, updateDigest |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PasswordDigest
public PasswordDigest()