Хэш - это иностранное слово, по русски - контрольная сумма. Мы напишем программу на ассемблере, считающую Хэш md5, crc32 и простую контрольную сумму для Windows...
Исходники для md5 стандартные, написаны с использованием Win32 Api (CryptoAPI и CNG API). Изменив в коде всего лишь один член функции (!) вы сможете легко использовать в своих программах наряду с MD5 большинство современных алгоритмов хэширования, включая SHA256 , SHA384 , SHA512 .
00:00 Что такое Хэш
02:57 Наша прога расчёта хэша
06:00 Файл для хэширования
06:28 Простая сумма байт
08:13 CRC32
11:24 Полиномиальное значение
12:55 Хэш-функция MD5
14:30 CryptoAPI и CNG API
16:40 MD5 код на MASM32 для Windows
Скачиваем необходимый софт по ссылке: [ Ссылка ].
Telegram: "Ассемблер и Си": [ Ссылка ] (группа , чат)
Telegram: [ Ссылка ] (канал с видео)
Эксклюзивная инфа: [ Ссылка ]
Поддержать канал: [ Ссылка ]
Ассемблер и Си для Хакера #27. Хэш
Теги
ассемблерисходникиmasm32коллизия хэш функцийхэш сумма файлахэш таблицахэшхэш функцияхэш суммахеш пароляхэш алгоритмыхэш кодmd5 хешхеши данныхmd5md5 hashфайл md5md5 суммаmd5 расшифровкаmd5 windowsmd5 filemd5 decoderалгоритм md5md5 контрольнаяконтрольная сумма md5расшифровать md5md5 ccrc32crc32 суммарасчет crc32crc32 md5crc32 программаcrc32 fileконтрольная сумма файлаконтрольная суммапроверить хэш