|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.mortbay.util.Password
public final class Password
Password utility class. This utility class gets a password or pass phrase either by:
+ Password is set as a system property. + The password is prompted for and read from standard input + A program is run to get the password.Passwords that begin with OBF: are de obfuscated. Passwords can be obfuscated by run org.mortbay.util.Password as a main class. Obfuscated password are required if a system needs to recover the full password (eg. so that it may be passed to another system). They are not secure, but prevent casual observation.
Passwords that begin with CRYPT: are oneway encrypted with UnixCrypt. The real password cannot be retrieved, but comparisons can be made to other passwords. A Crypt can be generated by running org.mortbay.util.UnixCrypt as a main class, passing password and then the username. Checksum passwords are a secure(ish) way to store passwords that only need to be checked rather than recovered. Note that it is not strong security - specially if simple passwords are used.
Field Summary | |
---|---|
static java.lang.String |
OBFUSCATE_STR
Prefix of obfuscated login+password string. |
Method Summary | |
---|---|
static java.lang.String |
deobfuscate(java.lang.String s)
This method return the hided string behind the specified string. |
static java.lang.String |
obfuscate(java.lang.String s)
This method change the specific string into another one more difficult to read |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String OBFUSCATE_STR
Method Detail |
---|
public static java.lang.String obfuscate(java.lang.String s)
s
- the original string.
public static java.lang.String deobfuscate(java.lang.String s)
s
- the hided string.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |