Cryptography One Hundred And One: Key Principles, Main Varieties, Use Circumstances & Algorithms 04/11/2024