Lib für Crypto
-
Es wird ja viel erzählt, dass es sehr schwierig ist, eine wirkliche sichere Crypto-Implementierung auf die Beine zu stellen. Welche ist denn eurer Meinung nach die beste Cryto-Lib, die man so frei und kostenlos verwenden darf?
-
Dieser Thread wurde von Moderator/in SeppJ aus dem Forum C++ (auch C++0x und C++11) in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
crypto++
-
Hat jemand mit Crypto++ schon mal PGP realisiert?
-
GnuPG wird jedenfalls absichtlich nicht als Bibliothek sondern als eigenständiges Programm angeboten -- aus Sicherheitsgründen.
Und sonst ist mir in letzter Zeit noch NaCl positiv aufgefallen. Das ist allerdings keine große Sammlung von zig verschiedenen Algorithmen. Da steckt nur Curve25519, Salsa20 und Poly1305 drin. Die allerdings wurden sorgfältig so implementiert, dass keine Verzweigung und kein Speicherzugriff von irgendwelchen Geheimnissen (Schlüsselbits) abhängt, was die Angriffsfläche bzgl Seitenkanalattacken stark reduziert. Es gibt auch ein schön einfaches High-Level-Interface "CryptoBox", wo man im Prinzip nix falsch machen kann (by Design). PGP kannst du damit also nicht nachbauen.