All Packages Class Hierarchy This Package Previous Next Index
Class is.hi.logir.cryptonite.DecryptECB
java.lang.Object
|
+----is.hi.logir.cryptonite.Cryptonite
|
+----is.hi.logir.cryptonite.DecryptMode
|
+----is.hi.logir.cryptonite.DecryptECB
- public class DecryptECB
- extends DecryptMode
Use this class to decrypt ciphertext generated by EncryptECB.
- Author:
- Logi Ragnarsson
(logir@hi.is)
- See Also:
- EncryptECB
-
DecryptECB()
- Create a new ECB-mode decrypt session with no key.
-
DecryptECB(CipherKey)
-
Create a new ECB-mode decrypt session with the specified key.
-
decrypt(byte[], int, int)
- Decrypt
length bytes from source,
starting at i and return the plaintext.
-
getKey()
-
Return the key used for decryption.
-
setKey(CipherKey)
- Set the key to use for decryption.
DecryptECB
public DecryptECB(CipherKey key)
- Create a new ECB-mode decrypt session with the specified key.
DecryptECB
public DecryptECB()
- Create a new ECB-mode decrypt session with no key. No decryption
can be performed until a call to
setKey() has been
made.
getKey
public CipherKey getKey()
- Return the key used for decryption.
- Overrides:
- getKey in class DecryptMode
setKey
public void setKey(CipherKey key)
- Set the key to use for decryption.
- Overrides:
- setKey in class DecryptMode
decrypt
public synchronized byte[] decrypt(byte source[],
int i,
int length)
- Decrypt
length bytes from source,
starting at i and return the plaintext. Data is be
encrypted in blocks and only whole blocks of plaintext are
written to dest. Any remaining data will be stored
and prepended to source in the next call to
decrypt.
- Overrides:
- decrypt in class DecryptMode
All Packages Class Hierarchy This Package Previous Next Index