Understanding and Applying Cryptography and Data Security