NaCl (software)

Z Wikipedie, otevřené encyklopedie
Skočit na navigaci Skočit na vyhledávání
NaCl
VývojářDaniel J. Bernstein, Tanja Lange a Peter Schwabe
První vydání2008
Aktuální verze20110221 (21. února 2011)
Operační systémUN*X
Vyvíjeno vC, C++ a Python
Typ softwaruknihovna, projekt a svobodný a otevřený software
Licencevolné dílo
Webnacl.cr.yp.to
Některá data mohou pocházet z datové položky.

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.

Obsažené algoritmy[editovat | editovat zdroj]

Asymetrická kryptografie[editovat | editovat zdroj]

Symetrické algoritmy[editovat | editovat zdroj]

  • autentizované šifrování pomocí Salsa20 a Poly1305
  • šifrování šiframi Salsa20 a AES
  • Jednorázová autentizace pomocí Poly1305

Nízkoúrovňové funkce[editovat | editovat zdroj]

Odkazy[editovat | editovat zdroj]

Reference[editovat | editovat zdroj]

V tomto článku byl použit překlad textu z článku NaCl (software) na anglické Wikipedii.

Externí odkazy[editovat | editovat zdroj]