4 ms·
Just look at the major used crypto libraries and their CVE's. Everybody gets it wrong. I consider that a sane and sound assumption. But then you can combine st
by madez 9y ago
Just look at the major used crypto libraries and their CVE's. Everybody gets it wrong. I consider that a sane and sound assumption.
But then you can combine stuff as I've for example written in another comment to roll your own crypto in five minutes, which is not-unsafer.
There is cult around "Don't roll your own crypto" that is thought-policing.
- dsacco 9y agoIt's not thought policing. Would you consider us adamantly telling you not to develop and deploy your own rockets or medical software without significant expertise and third party review to be "thought policing"? Furthermore, your argument is fallacious. That expert professionals make mistakes does not tell you anything about the likelihood of an amateur to make a mistake. You can't draw any logical conclusion from that statement on its own.
- dankent 9y agoIf you're telling me I can't develop and deploy my own rockets for fun (providing I don't cause risk to others) then yes, that is thought policing. (btw, I do develop and deploy my own rockets for fun)
- dsacco 9y agoThat's great, but that's not what I'm telling you. I'm telling you not to develop and deploy them with human passengers, in a production environment, on a trip to orbit. If you get collaboration from professionals with significant expertise and audit the design and development extensively, then sure, go for it. Even were that as accessible as developing and deploying your own cryptography, I'd still advise against it.
- CocaKoala 9y agoIf you roll your own crypto and say, "that was a fun learning experience" and write a blog post about what you learned implementing AES in some novel way, nobody is going to show up and tell you not to roll your own crypto. If you roll your own crypto and then deploy it in a production system, then you are putting actual users at risk.
- DanBC 9y ago> There is cult around "Don't roll your own crypto" that is thought-policing You know who else gets "thought policed"? The people who actually need to rely on cryptography. In their case it isn't grumpy people on Internet message boards telling them not to do something, it's agents of the state killing them or imprisoning them for many years.