split decryption and picture generation