Ystok-MD5

Ystok-MD5 — портативная библиотека на языке Коммон Лисп, реализующая два алгоритма:

  1. MD5 Message-Digest Algorithm, согласно RFC 1321 (R. Rivest, опубликован в апреле 1992);
  2. MD5 APR (Apache Portable Runtime) — алгоритм кодировки паролей для авторизации пользователей при доступе к вебстраницам (basic authorization); он используется вебсерверами Apache, Nginx и другими, а также в специальной программе htpasswd.

Разработка Ystok-MD5 основана на исходном коде MD5 Пьера Мая (Pierre R. Mai). При компиляции под LispWorks, наша версия использует 32-х разрядную арифметику, которая появилась в LW 4.4. Это даёт стократное увеличение скорости по сравнению с версией Пьера Мая.

Зависимости

Библиотека требует

Платформы

Исходный код Ystok-URI тестировался под

Загрузка и установка

Исходный код Ystok-MD5 общедоступен, загрузить его можно отсюда: