WikiSort.ru - Компьютерные программы

ПОИСК ПО САЙТУ | о проекте
NaCl
Тип библиотека функций
Автор Daniel J. Bernstein[d], Таня Ланге[d] и Швабе, Питер[d]
Разработчик Daniel J. Bernstein[d]
Написана на Си[1], C++ и Python
Операционная система UNIX-подобные операционные системы
Первый выпуск 2008
Лицензия общественное достояние
Сайт nacl.cr.yp.to

NaCl — аббревиатура от «Networking and Cryptography library» с англ. — «библиотека для работы с сетью и криптографией», является общественным достоянием как «… высокоскоростная программная библиотека для связи по сети, шифрования, дешифрования, подписей и т. д.»[2]

Библиотека была создана математиком и программистом Дэниелом Бернштейном[en], известным более как создатель qmail и Curve25519[en]. В числе главных разработчиков есть Таня Ланге[d] и Питер Швабе[d]. Главной целью, которой хотели достичь разработчики — это «избежание различных неудач, случившихся с ранее создаными криптографическими библиотеками».[3]

Базовые функции

Криптосистема с открытым ключом

Криптосистема с закрытым ключом

Низкоуровневые функции

Реализации

Реализация ссылок была написана на Си с частыми вставками ассемблера. C++ и Python выступают в роли обёртки.[6]

NaCl реализован в различных языках, например, PHP[7], является частью Libsodium[⇨].

Альтернативные реализации

См. также

Примечания

  1. ↑ Features — 2011.
  2. ↑ nacl.cr.yp.to
  3. ↑ Daniel J. Bernstein, Tanja Lange и Peter Schwabe. The security impact of a new cryptographic library (англ.) (25 July 2012). — «Permanent ID of this document: 5f6fc69cc5a319aecba43760c56fab04». Проверено 18 августа 2017. Архивировано 9 августа 2017 года.
  4. ↑ Hashing: crypto_hash (англ.) (30 August 2010). Проверено 18 августа 2017.
  5. ↑ Daniel J. Bernstein. Cryptography in NaCl (англ.). Department of Computer Science (MC 152) The University of Illinois at Chicago Chicago, IL 60607–7053 (10 March 2009). — «Permanent ID of this document: 1ae6a0ecef3073622426b3ee56260d34». Проверено 18 августа 2017. Архивировано 25 марта 2017 года.
  6. ↑ Internals (англ.) (26 June 2011). Проверено 18 августа 2017.
  7. ↑ Gasol. NaCl PHP Extension (англ.). GitHub. Проверено 18 августа 2017.
  8. ↑ Сайт Libsodium
  9. ↑ Сайт TweetNaCl
  10. ↑ Сайт NaCl for Tcl
  11. ↑ Сайт NaCl for JavaScript

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2026
WikiSort.ru - проект по пересортировке и дополнению контента Википедии