When there is a need to store or transmit sensitive data, use strong, up-to-date
cryptographic algorithms to encrypt that data. Select a well-vetted algorithm that
is currently considered to be strong by experts in the field, and use well-tested
implementations. As with all cryptographic mechanisms, the source code should be