Encrypt and decrypt messages using the most commonly used encryption algorithms
Generate hashes using different hash algorithms