Поиск на сайте
Lunarpages Internet Solutions

Исходник алгоритма хеширования md2

Язык программирования и среда разработки( создания программы ) : C++ , Builder C++ 6.

Название созданной программы : Алгоритм хеширования md2. ( хеш md2 )

Алгоритм хеширования md2 получает в качестве входных данных сообщение произвольной длины и формирует 128-битный “отпечаток” или “резюме сообщения” ввода. Предполагается, что для двух разных сообщений не существует двух одинаковых хешей md2. Алгоритм хеширования md2 предназначен для формирования цифровой подписи.
Пусть x_i обозначают “х минус i”. x ^ i обозначает х в i степени.
Описание md2. Предположим, что у нас есть b-байт в качестве входного сообщения, и что мы хотим, чтобы найти свой хеш сообщения. При этом b произвольной неотрицательное целое число. Представим байт сообщения записано следующим образом:
m_0 m_1 … m_ (b-1)
Следующие пять шагов выполняется для вычисления хеша сообщения.

1 шаг md2. Добавление байтов заполнения
Сообщение “дополняется” (Extended), чтобы его длина (в байтах) была равна 0 по модулю 16.
В результате сообщение имеет длину, которая кратна 16 байт. Обозначим m [0 … N-1] байт полученного сообщения, где N кратна 16.
2 шаг md2. Добавление Checksum
16 байт контрольной суммы сообщения добавляется к результату предыдущего шага.
3 шаг md2.Инициализация md2 буфера
48-байтовый буфер X используется для вычисления хеша сообщения.
4 шаг md2. Обработка сообщения по 16 байт
5 шаг md2. Хеш сообщения X [0 … 15].
Алгоритм хеширования md2 прост в реализации, и обеспечивает “отпечаток” или сообщение дайджест сообщения произвольной длины.

Созданная ( разработанная ) программа написана на Builder C++. Исходник созданной программы хорошо прокомментирован.
Если возникнут вопросы по исходнику созданной программы я буду рад на них ответить.
Разработанная ( созданная ) программа может быть изменена под Ваши условия.
Вы можете заказать создание данной программы на Delphi, Java.
Вы можете заказать создание ( разработку ) программы, ПО по Вашему заданию.

Результаты работы созданной ( разработанной ) программы.

md2


Скачать реализацию созданной программы( 0,3 Мб ).

Вы можете заказать:

Стоимость исходного кода разработанной программы составляет 600 руб.
Для заказа исходника созданной программы, пожалуйста, заполните форму, расположенную ниже.

Форма заказа исходника
  1. (обязательно)
  2. (обязательно)
  3. Способ оплаты
 

Если у Вас имеются вопросы по разработке , созданию программ, ПО заказу и получению исходников или любые другие вопросы, Вы можете связаться со мной отправив письмо по адресу order@ruprog.ru, написав в icq – 401410793

Оставить комментарий