3 ms·
Many seems to agree with the "You Shouldn't Roll Your Own Crypto", but I interpret it differently. If you are interested you definitely should. Implement exist
by TheChaplain 5y ago
Many seems to agree with the "You Shouldn't Roll Your Own Crypto", but I interpret it differently.
If you are interested you definitely should. Implement existing ciphers, learn, compare, create your own ciphers, test, crack, research and discuss. It's the perfect way to learn more and become better at it.
However, don't put it in production or with real data.
- detaro 5y agoThat is the mainstream interpretation.
- ghoward 5y agoYou are correct, but to someone new, the phrase sounds like an absolute and probably discourages them from ever trying. A great blog post about this phenomenon is https://soatok.blog/2021/03/04/no-gates-no-keepers/ https://soatok.blog/2021/03/04/no-gates-no-keepers/ . For my part, I've met people who have told me to not even try because I need to get a PhD before I even implement crypto. Not design crypto; implement crypto. So while you are correct that it is the mainstream interpretation, that's not how it looks from the outside.