All Packages Class Hierarchy This Package Previous Next Index
![]() |
java.lang.Object
|
+----Acme.Crypto.CryptoUtils
|
+----Acme.Crypto.Cipher
|
+----Acme.Crypto.BlockCipher
|
+----Acme.Crypto.BlowfishCipher
This is surprisingly fast, for pure Java. On a SPARC 20, wrapped in Acme.Crypto.EncryptedOutputStream or Acme.Crypto.EncryptedInputStream, it does around 8000 bytes/second, somewhat faster than Acme.Crypto.DesCipher.
With help from David Brownell.
Fetch the software.
Fetch the entire Acme package.
public BlowfishCipher(String keyStr)
public BlowfishCipher(byte key[])
public void setKey(byte key[])
public void encrypt(byte clearText[],
int clearOff,
byte cipherText[],
int cipherOff)
public void decrypt(byte cipherText[],
int cipherOff,
byte clearText[],
int clearOff)
public void decrypt(int text[])
public static void main(String args[])
All Packages Class Hierarchy This Package Previous Next Index
ACME Java ACME Labs