Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
CVE-2022-21449 — Python-реализация ECDSA и ECIES с эллиптической криптографией, включая симуляцию эксплуатации CVE-2022-21449 в образовательных целях. | Kitploit
Инструменты/GitHubGitHub/alexanderzinoni/cve-2022-21449
Анализ уязвимостейЭксплуатацияКриптографияСтатьи и ИсследованияОбучение и Образование
GitHubalexanderzinoni/cve-2022-21449

CVE-2022-21449

Python-реализация ECDSA и ECIES с эллиптической криптографией, включая симуляцию эксплуатации CVE-2022-21449 в образовательных целях.

Репозиторий
2 лет назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Реализация CVE 2022 21449 на Python

Этот проект позволяет:

  • Построить эллиптическую кривую с заданными параметрами, на конечном поле или нет
  • Сгенерировать ключевую пару на основе данной эллиптической кривой
  • Зашифровать/расшифровать сообщение с помощью ECIES
  • Подписать/проверить подпись с помощью ECDSA
  • Имитировать эксплуатацию CVE 2022 21449

Расположение файлов

doc/

Все файлы в этой папке являются временными и будут собраны в единый файл

  • doc/Introduction à la cryptographie asymétrique.pdf

Этот PDF содержит теорию, на которой основан данный проект: асимметричная криптография, подписи, эллиптические кривые, ECIES. Использованные источники указаны в конце документа.

  • doc/Les fonctions de hachage - notes.md

Этот файл содержит краткое объяснение работы хеш-функций, таких как SHA-1.

  • doc/README.md

Старый README, содержащий подробности о работе кода в src/ и о других важных понятиях, связанных с эллиптическими кривыми.

  • Sujet.txt

Тема стажировки.

scr/

  • src/Addition de points sur courbe elliptique

Эта часть является ключевой для проекта и реализует сложение двух точек на эллиптической кривой над полем действительных чисел. Хотя эта версия не используется для шифрования или подписи, она очень полезна для простого понимания того, как работает сложение двух точек.

Необходимые библиотеки: numpy, matplotlib

  • src/Cryptage ECIES

Благодаря инструментам из ecc_tools и функциям из ECIES можно шифровать и дешифровать сообщения на эллиптических кривых над конечным полем. Также можно визуализировать эллиптическую кривую с размещённым на ней открытым ключом с помощью функции plot.

Необходимые библиотеки: numpy, matplotlib, PyCryptodomex

  • src/ECDSA

В файле main.py находятся все действия, которые можно выполнить на этот раз над эллиптическими кривыми над конечным полем: шифрование/дешифрование, подпись/проверка и имитация эксплуатации CVE 2022 21449.

Необходимые библиотеки: numpy, matplotlib, PyCryptodomex

Скачать инструмент