Cryptography is the science of keeping data secure. Encryption is the process of using cryptography to encode data so that it's meaning is not immediately obvious. There are two main types of cryptography that are used, symmetric and asymmetric. It is also possible to use a hybrid of the two;...