Added key-based decryption methods