3

I hate implementing encryption some shit always breaks

Comments
  • 13
    The first rule of implementing cryptographic algorithms is: Don't.

    Why are you doing encryption yourself?
  • 2
    @7400 this ☝🏻
  • 1
    @7400 maybe to learn how a particular kind of cryptographic algoritm works
  • 0
    @7400 He might simply mean implementing AES or other algos.
  • 4
    @PrivateGER: I was assuming they were implementing some well-proven algorithm, but that just decreases the risk of cryptographic weaknesses from a theoretical viewpoint. The implementation is still very critical and it is not straightforward to eliminate a resonable number of possible attack vectors.

    But yeah, “don't roll your own crypto” would be rule number 0.
Add Comment