com.mindbright.security.cipher
Class DES

java.lang.Object
  extended by com.mindbright.jce.crypto.CipherSpi
      extended by com.mindbright.security.cipher.BlockCipher
          extended by com.mindbright.security.cipher.DES

public final class DES
extends BlockCipher


Constructor Summary
DES()
           
 
Method Summary
 void blockDecrypt(byte[] in, int inOffset, byte[] out, int outOffset)
           
 void blockEncrypt(byte[] in, int inOffset, byte[] out, int outOffset)
           
 int getBlockSize()
           
 void initializeKey(byte[] key)
           
 
Methods inherited from class com.mindbright.security.cipher.BlockCipher
engineDoFinal, engineGetBlockSize, engineGetIV, engineGetOutputSize, engineInit, engineInit, engineSetMode, engineSetPadding, getIntLSBO, getIntMSBO, nboIncr, putIntLSBO, putIntMSBO
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DES

public DES()
Method Detail

getBlockSize

public int getBlockSize()
Specified by:
getBlockSize in class BlockCipher

initializeKey

public void initializeKey(byte[] key)
                   throws InvalidKeyException
Specified by:
initializeKey in class BlockCipher
Throws:
InvalidKeyException

blockEncrypt

public void blockEncrypt(byte[] in,
                         int inOffset,
                         byte[] out,
                         int outOffset)
Specified by:
blockEncrypt in class BlockCipher

blockDecrypt

public void blockDecrypt(byte[] in,
                         int inOffset,
                         byte[] out,
                         int outOffset)
Specified by:
blockDecrypt in class BlockCipher