Skip to content

Conversation

@avof1ow
Copy link

@avof1ow avof1ow commented Sep 19, 2025

Часть 1. Шифрование Виженера:
Шифрует текст из файла old_text.txt с использованием ключа из key.json и сохраняет результат в new_text.txt.
Результат расшифровки записывается в decrypted_text.txt.

Часть 2. Частотный анализ:
Анализирует зашифрованный текст из encrypted_code.txt,
вычисляет частоты символов и записывает их вероятность в probabilities.json,
после пытается автоматически дешифровать текст,
сравнивая вероятности символов из alphabet.json и probabilities.json.
Результат предварительной дешифровки сохраняется в preliminary_code.txt.
В файле cod22.txt содержится итоговый дешифрованный текст,
а в файле key_part2.json - полученный путем частотного анализа и
логических подстановок ключ для дешифровки зашифрованного текста.

Часть 3. Простой визуальный интерфейс и точка входа:
gui.py

@github-actions github-actions bot added In progress Код в процессе проверки Lab 1 Лабораторная 1 "Простейшие методы шифрований текстовых сообщений" labels Sep 19, 2025
@Daria-creator-lab Daria-creator-lab added Approved Код зачтен. Можно сдавать теорию. and removed In progress Код в процессе проверки labels Sep 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Approved Код зачтен. Можно сдавать теорию. Lab 1 Лабораторная 1 "Простейшие методы шифрований текстовых сообщений"

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants