fucking ecb
refactored ecb decryption