Package org.postgresql.util
Class UnixCrypt
- java.lang.Object
-
- org.postgresql.util.UnixCrypt
-
public class UnixCrypt extends java.lang.Object
Contains static methods to encrypt and compare passwords with Unix encrypted passwords.See John Dumas's Java Crypt page for the original source.
- Author:
- jdumas@zgs.com (John Dumas)
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]
crypt(byte[] salt, byte[] original)
Encrypt a password given the cleartext password and a "salt".
-
-
-
Method Detail
-
crypt
public static final byte[] crypt(byte[] salt, byte[] original)
Encrypt a password given the cleartext password and a "salt".
- Parameters:
salt
- A two-character string representing the salt used to iterate the encryption engine in lots of different ways. If you are generating a new encryption then this value should be randomised.original
- The password to be encrypted.- Returns:
- A string consisting of the 2-character salt followed by the encrypted password.
-
-