Otevřít hlavní menu

NaCl (software)

programová knihovna

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.

NaCl
Vývojář Daniel J. Bernstein
První vydání 2008
Operační systém UN*X
Vyvíjeno v C, C++ a Python
Typ softwaru knihovna
Licence volné dílo
Web nacl.cr.yp.to
Některá data mohou pocházet z datové položky.

Obsažené algoritmyEditovat

Asymetrická kryptografieEditovat

Symetrické algoritmyEditovat

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

Nízkoúrovňové funkceEditovat

OdkazyEditovat

ReferenceEditovat

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

Externí odkazyEditovat