Skip to content

Conversation

@keshacheshek
Copy link

@keshacheshek keshacheshek commented Sep 29, 2025

Ходе работы была создана гибридная система, состоящая из протоколов RSA и ChaCha20.
Лабораторная работа была выполнена по схеме трех сценариев:

  • Генерация ключей (создается 2 ассиметричных ключа и 1 симметричный, зашифрованный ассиметричным методом. Записаны в файлах sym_key.bin, private_key.pem, public_key.pem. Также для работы ChaCha20 генерируется одноразовое число и записывается в nonce.bin)
  • Шифрование текста (текст text.txt зашифровывается симметричным методом ChaCha20 и записывается в encrypted_text.bin)
  • Дешифрование текста (текст encrypted_text.bin дешифруется в decrypted_text.txt)
    text.txt и decrypted_text.txt одинаковые, значит можно сделать выводы, работа выполнена верно

Сценарии находятся в scenaries.py, алгоритм по ChaCha20 в sym_ChaCha20.py, генераторы ключей в generate_keys.py

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

Labels

Approved Код зачтен. Можно сдавать теорию. Lab 3 Лабораторная 3 "Построение гибридной криптосистемы"

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants