https://websitecyber.com/understanding-encryption/
Understanding Encryption