NaCl (software)
programová knihovna From Wikipedia, the free encyclopedia
Remove ads
NaCl je softwarová knihovna implementující kryptografické algoritmy. Jejím hlavním autorem je Daniel J. Bernstein a knihovna je jím z autorskoprávního hlediska uvolněna jako volné dílo. Je odladěna především pro un*xové operační systémy a psána v jazyce C s občasným užitím vkládaného assembleru. Obsahuje přechodové funkce pro užití v C++ a Pythonu.
Remove ads
Obsažené algoritmy
Asymetrická kryptografie
- autentizované šifrování pomocí Curve25519, Salsa20 a Poly1305
- digitální podpis pomocí Ed25519
- dohoda na klíči pomocí Curve25519
Symetrické algoritmy
Nízkoúrovňové funkce
- kryptografické hašování pomocí SHA-512, SHA-256 nebo BLAKE2
Odkazy
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads