Encoding & Cryptography

Almost every mistake in this category comes from vocabulary: treating Base64 as encryption, treating MD5 as encryption, treating "encrypt" as one action rather than three different problems. Encoding answers "how do I turn bytes into text", hashing answers "are these the same thing", encryption answers "can someone else read it".

Once those are separated, what remains is parameter choice — which AES mode, which password hash, how long a key. Those have definite answers, and the guides give the default plus the reason.

Other categories