SkillAgentSearch skills...

VigenereHacker

Криптоанализ шифра Виженера на Python с поддержкой русского языка

Install / Use

/learn @olekzonder/VigenereHacker
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

VigenereHacker

Криптоанализ шифра Виженера на Python с поддержкой русского языка

Функции

Грубый перебор по словарю

Анализ Касиски

Индекс совпадений

Криптоанализ шифра Цезаря с помощью частотного анализа

Структура программы

main.py - основная программа

CaesarShiftHacker.py - подбор возможного сдвига шифра Цезаря

Constants.py - константы

DetectLanguage.py - обнаружение русского или английского языка по словарю

DictionaryHacker.py - грубый перебор по словарю

FreqAnalysis.py - частотный анализ

IndexOfCoincidence.py - индекс совпадений

Kasiski.py - анализ Касиски

KeyFinder.py - подбор ключа исходя из сдвигов шифра Цезаря

VigenereDecrypt.py - дешифратор шифра Виженера

Зависимости

Python 3.x, используются лишь встроенные библиотеки

Запуск программы

  1. git clone https://github.com/olekzonder/vigenerehacker

  2. python VigenereHacker

Файлы ввода-вывода будут находиться в папке куда был склонирован репозиторий.

изображение

Related Skills

View on GitHub
GitHub Stars5
CategoryDevelopment
Updated9mo ago
Forks0

Languages

Python

Security Score

67/100

Audited on Jul 5, 2025

No findings