4 ms·
Whoever downvoted this deserves to have their license to code revoked. It's malpractice to roll your own crypto.
by squirrelicus 7y ago
Whoever downvoted this deserves to have their license to code revoked. It's malpractice to roll your own crypto.
- dpratt 7y agoAmen. This is equivalent to an attorney strongly encouraging a client to represent themselves in court.
- username90 7y agoHe got down-voted for posting a meme in a mostly unrelated topic, not for the validity of the advice.
- segmondy 7y ago... and how do you know the person rolling their own crypto doesn't have the skills? Isn't the crypto libraries out there written by humans? If you're rolling your own crypto because you believe in security by obscurity then you're probably not smart enough to roll your own. But if you're willing to open it up to the world because you have a new trick up your sleeves then sure if you have the background. I still think that ties into the original question, when does it make sense to roll your own? If it's not part of your core business and doesn't give you an edge, then it never makes sense, unless you're doing it for the fun of it.
- squirrelicus 7y agoIf you have the skill, we already know who you are. You have millions in the project and a dozen PhDs working with you, and you've already authored public papers demonstrating the weaknesses of things previously believed to be strong. If you are not at least one of those things, it's malpractice for you to even consider letting your employer pay for your crypto "invention"s. That's like a nurse building her own OR and insisting the hospital let her cut people open in it. No. Don't. Stop.