A Comprehensive Guide to Modern Cryptographic Algorithm Types