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

OSCHINA-MIRROR/china-hai-yd_crypto

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

yd_crypto

Последняя версия: V1.1.01


1. Файлы

Демонстрационные файлы

aes_demo.c — примеры различных режимов шифрования AES.

des_demo.c — примеры различных режимов шифрования DES.

tdes_demo.c — примеры различных режимов шифрования TDES.

md5_demo.c — пример использования MD5.

sha_demo.c — примеры алгоритмов HASH.

sm3_demo.c — пример алгоритма SM3, разработанного Национальным управлением по криптографии Китая.

Исходные файлы

yd_aes_base.c — ядро алгоритма AES.

yd_aes_cbc.c — API для шифрования и дешифрования в режиме AES-CBC.

yd_aes_cbc_cs.c — три варианта API для шифрования и дешифрования с использованием режима AES-CBC-CS.

yd_aes_cfb.c — различные варианты API для шифрования и дешифрования с использованием режима AES-CFB.

yd_aes_ecb.c — API для шифрования и дешифрования в режиме AES-ECB.

yd_aes_ofb.c — API для шифрования (дешифрования) в режиме AES-OFB.

yd_des_base.c — ядро алгоритма DES.

yd_des_cbc.c — API для шифрования и дешифрования в режиме DES-CBC.

yd_des_cfb.c — различные варианты API для шифрования и дешифрования с использованием режима DES-CFB.

yd_des_ecb.c — API для шифрования и дешифрования в режиме DES-ECB.

yd_des_ofb.c — API для шифрования (дешифрования) в режимах DES-OFB и DES-OCB.

yd_tdes_cbc.c — API для шифрования и дешифрования в режиме TDES-CBC.

yd_tdes_cfb.c — различные варианты API для шифрования и дешифрования с использованием режима TDES-CFB.

yd_tdes_ecb.c — API для шифрования и дешифрования в режиме TDES-ECB.

yd_tdes_ofb.c — API для шифрования (дешифрования) в режиме TDES-OFB.

yd_md5.c — ядро и API алгоритма MD5.

yd_sha1.c — ядро и API алгоритма SHA1.

yd_sha224.c — ядро и API алгоритма SHA224.

yd_sha256.c — ядро и API алгоритма SHA256.

yd_sm3.c — ядро и API китайского стандарта SM3.

2. История обновлений

2020-04-11

Первая публикация.

2020-06-29

Добавлен алгоритм SM3 и демонстрационный файл.

2020-08-27

Комментарии обновлены для поддержки UTF8.

2020-09-03

В алгоритмах MD5, SHA и SM3 изменены глобальные переменные для решения проблемы взаимного исключения при одновременном вызове нескольких задач.

2020-09-17

Добавлены три варианта алгоритма AES CBC-CS, которые позволяют шифровать данные произвольной длины без необходимости их кратности 16 байтам.

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

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

Введение

Библиотека алгоритмов шифрования и дешифрования для микроконтроллера. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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