Example #1
0
 /**
  * Dekodiert einen Block mit DES
  *
  * @param key Byte-Array enthält den 3DES-Schlüssel
  * @param z verschlüsselter Block
  * @return entschlüsselter block
  */
 @Override
 public byte[] decryptBlock(byte[] key, byte[] z) {
   byte[] s = new byte[16];
   KeyParameter encKey = new KeyParameter(key);
   BlockCipher cipher = new DESedeEngine();
   cipher.init(false, encKey);
   cipher.processBlock(z, 0, s, 0);
   return s;
 }