Sodium mobilisiert NaCl

Mit Sodium veröffentlicht der Entwickler Frank Denis eine neue Krypto-Bibliothek, die NaCl Beine macht.

NaCl (Natriumchlorid, engl. sodium chloride) ist der Name einer sehr schnellen und sehr sicheren Krypto-Bibliothek von einem Team um Daniel J. Bernstein. Sie kommt unter anderem bereits in DNSCrypt zum Einsatz, geht extrem konservativ mit ihren kryptografischen Grundfunktionen um und nutzt eine Struktur, die Side-Channel-Angriffe möglichst verhindern soll. Zu den Nachteilen gehört, dass NaCl nicht portabel (Unix only) und zudem keine Shared Library ist.

Das will Frank Denis mit der gestern angekündigten Bibliothek Sodium ändern, einer portablen Variante von NaCl, die sich für verschiedene Plattformen (ObenBSD, Linux, OS X, Windows) kompilieren und Paketieren lässt und API-kompatibel zu NaCl ist. Sodium lässt sich als Shared Library einsetzen, generiert sichere Pseudo-Zufallszahlen und ergänzt einige hilfreiche Zusatzfunktionen.

Sodium erzeugt authentifizierte Public- und Shared-Key-Verschlüsselung, Signaturen, Hashes und Shorthashes sowie pseudo-zufällige Zahlen. Damit lässt sich die Bibliothek, die unter einer Public-Domain-Lizenz steht, für Anwendungen einsetzen, die ein Sicherheitsmodul benötigen. Wer sie herunterladen will, verwendet am besten das GitHub-Repository.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Nach oben