add AES, DES and 3DES in ECB and CBC modes