1. A method comprises: generating a deterministic key from data; encrypting the data using the deterministic key to produce encrypted data; generating transformed data from the encrypted data; generating a masked key from the deterministic key and the transformed data; and combining the masked key and the encrypted data to produce a secure package.