info.informatica.security.auth
Class CryptScheme

java.lang.Object
  extended by info.informatica.security.auth.CryptScheme
Direct Known Subclasses:
CryptCleartext, CryptDES, CryptMD5Variant

public abstract class CryptScheme
extends Object

This set of Crypt classes was of internal use and was mistakenly released. Classes are mostly of "local interest" only.

CryptScheme and subclasses does not provide the DES and MD5 hash functions that you may expect.

Author:
amengual at informatica dot info

Method Summary
 String crypt(String pass)
           
abstract  String crypt(String pass, String salt)
           
 String generateSalt()
           
abstract  String getSchemeId()
           
abstract  String getUnixPrefix()
           
 boolean match(PasswordAccount storedpass, String userinputpass)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

generateSalt

public String generateSalt()

crypt

public String crypt(String pass)

match

public boolean match(PasswordAccount storedpass,
                     String userinputpass)

getSchemeId

public abstract String getSchemeId()

getUnixPrefix

public abstract String getUnixPrefix()

crypt

public abstract String crypt(String pass,
                             String salt)