Hashing is a process of converting data (like a file or a message) into a fixed-size string of characters, which typically appears random.
Common hashing algorithms - SHA-256, MD5
Encryption is the process of converting plaintext data into an unreadable format, called ciphertext, using a specific algorithm and a key. The data can be decrypted back to its original form only with the appropriate key.
Key Characteristics: