&gt; as an example, imho, the _idea_ conveyed by &quot;salting&quot; is correct<p>I agree, the idea is correct, but it is actually dangerous and incomplete.
I know because admittedly, I had personally fucked up IVs and stuff a long time ago and even then I knew more than this guide. False sense of crypto wizardry is really bad.<p>P.S. I also think using the precise, standard, terminology is of utmost importance in introductory texts (enables you to continue learning) and especially in crypto.