Encryption and gradient