org.logi.crypto.keys
Interface CipherKey

All Superinterfaces:
DecryptionKey, EncryptionKey, Key, java.security.Key, PrettyPrintable, java.io.Serializable
All Known Implementing Classes:
BlowfishKey, CaesarKey, DESKey, TriDESKey

public interface CipherKey
extends EncryptionKey, DecryptionKey

This interface is implemented by keys which handle encryption and decryption of single blocks of data.

Author:
Logi Ragnarsson (logi@logi.org)

Fields inherited from interface java.security.Key
serialVersionUID
 
Methods inherited from interface org.logi.crypto.keys.EncryptionKey
cipherBlockSize, encrypt, plainBlockSize
 
Methods inherited from interface org.logi.crypto.keys.Key
getAlgorithm, getFingerprint, getFingerprint, getSize, hashCode, matches, matchFingerprint, matchFingerprint
 
Methods inherited from interface org.logi.crypto.io.PrettyPrintable
prettyPrint, prettyPrint
 
Methods inherited from interface java.security.Key
getEncoded, getFormat
 
Methods inherited from interface org.logi.crypto.keys.DecryptionKey
cipherBlockSize, decrypt, plainBlockSize
 



Copyright (c) 1997-2001 Logi Ragnarsson - Distributed under the GPL