This should be extended to &quot;Never roll your own <i>security</i>&quot;, because that&#x27;s really the crux. As <i>many, many</i> people have pointed out in the past, that&#x27;s why books like Modern Cryptography exist. In these books, they basically say &quot;hey, use these functions and these parameters, and you probably wont die&quot;, but in this case, ALM said &quot;screw those parameters, we&#x27;re smarter than you!!!!&quot; and rolled their own security. As noted by the article, bad move.