Master encryption from XOR to post-quantum — RSA, AES, PKI, TLS & the new NIST standards. 1,000 practice questions