Fixed decryption logic