/** * 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; }