Class CleanCrypt

java.lang.Object
com.easydesk.crypto.provider.CleanCrypt
All Implemented Interfaces:
CryptoAlgorithm
Direct Known Subclasses:
AESCrypt, BlowfishCrypt, DigestCrypt, HmacCrypt, JavaCrypt

public class CleanCrypt extends Object implements CryptoAlgorithm
This is a dummy for "cleartext" encryption.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates a new CleanCrypt object.
  • Method Summary

    Modifier and Type
    Method
    Description
    byte[]
    decrypt(byte[] value, Key key)
     
    byte[]
    decrypt(char[] value, byte[] salt, int iteration)
     
    byte[]
    encrypt(byte[] value, byte[] salt, int iteration)
    Performs the actual encryption.
    byte[]
    encrypt(char[] value, byte[] salt, int iteration)
    Performs the actual encryption.
    byte[]
    encrypt(char[] value, Key key)
    DOCUMENT ME!
    encrytedFullPassword(char[] text)
    (non-Javadoc)
    int
    (non-Javadoc)
    getKey(byte[] key)
     
    byte[]
    getRandom(int length)
    DOCUMENT ME!
    byte[]
    DOCUMENT ME!
    boolean
    isHex(String string)
    utility method to check is hex only string or not
    protected boolean
    isValid(byte[] testHash, byte[] hash)
    DOCUMENT ME!
    boolean
    isValid(char[] test, String stored)
    (non-Javadoc)
    boolean
    isValid(char[] test, String stored, char[] salt, int iterate)
    for enc-dec mechanism
    void
    setCipher(String cipher)
    This class never uses an algorithm, so this is just a dummy.
    void
    setKeyLength(int length)
    DOCUMENT ME!
    void
    setSaltSize(int salt_size)
    (non-Javadoc)
    void
    This class never uses a seed, so this is just a dummy.
    protected byte[]
    toBytes(char[] chars)
    DOCUMENT ME!
    protected char[]
    toChars(byte[] bytes)
    DOCUMENT ME!

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait