&gt; Please, please, please, do not implement any crypto after reading this.<p>well, i would rather take it more as an &quot;introduction to crypto algorithms in erlang&quot; rather than a comprehensive guide to implementing crypto. probably more in line with dan ingalls vision of &quot;If a system is to serve the creative spirit, it must be entirely comprehensible to a single individual&quot;, than anything else.<p>as an example, <i>imho</i>, the _idea_ conveyed by &quot;salting&quot; is correct. however, implementing a secure financial system with that idea is not, and the author alludes this in section:1.4 of the document.