1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/itTiange-md5

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

md5

void MD5_Transform(uint32_t state[4], const uint8_t block[64]) { // Реализация преобразования блока }

void MD5_Update(uint32_t state[4], const uint8_t *input, size_t length) { // Реализация обновления состояния }

void MD5_Final(uint32_t state[4], uint8_t digest[16]) { // Реализация завершения хеширования }

- Функция `ROTL32` используется для циклического сдвига 32-битных значений.
- Функции `MD5_Init`, `MD5_Transform`, `MD5_Update` и `MD5_Final` должны быть реализованы в соответствии со спецификацией алгоритма MD5.

#### Ошибки и предупреждения
- MD5 считается устаревшим и не рекомендуется для новых приложений из-за известных уязвимостей.
- Для криптографических целей рекомендуется использовать более современные алгоритмы, такие как SHA-256.

#### Ссылки
- [RFC 1321](https://tools.ietf.org/html/rfc1321) — спецификация алгоритма MD5.
- [Wikipedia: MD5](https://ru.wikipedia.org/wiki/MD5) — дополнительная информация об алгоритме MD5.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Основанный на C-языке алгоритм шифрования MD5 Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Язык

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/itTiange-md5.git
git@api.gitlife.ru:oschina-mirror/itTiange-md5.git
oschina-mirror
itTiange-md5
itTiange-md5
master