Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EnigmaPython

Лабораторная работа №2 Шифровальная Машина Энигма

Описание файлов

app.py - запускной файл
ENIGMA.py - все функции, используемые в лабораторной работе

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

создать вирутальное окружение .venv
установить библиотеку flask (pip install flask)
запустить основной файл командой "py app.py"

работа на веб-странице

в поля на странице ввести соответствующие значения для каждых из полей
поле коммутационная панель можно оставить пустым, а можно взять случайное значение, предложенное страницей
нажать кнопку "Шифровать"
скопировать получившееся зашифрованное сообщение
вставить его в поле "Сообщение"
ввести те же параметры, что и при шифровании
нажать кнопку "Дешифровать"
PROFIT!

Проверял на данном тексте

HERE IS A LARGE BLOCK OF TEXT IN ALL CAPS WITHOUT ANY PUNCTUATION THIS TEXT IS INTENDED TO BE A SAMPLE OF WHAT A LARGE AMOUNT OF WRITTEN MATERIAL MIGHT LOOK LIKE IT CAN BE USED FOR VARIOUS PURPOSES SUCH AS TESTING DISPLAY CAPABILITIES OR FILLING SPACE IN A DOCUMENT THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG AND THIS IS A COMMON PANGRAM THAT INCLUDES EVERY LETTER OF THE ALPHABET IT IS OFTEN USED IN FONT TESTING AND OTHER TYPING EXERCISES ALTHOUGH IT IS A SIMPLE SENTENCE IT DEMONSTRATES THE USAGE OF ALL THE LETTERS IN THE ENGLISH LANGUAGE ANOTHER EXAMPLE OF A PANGRAM

About

Лабораторная работа №2 Шифровальная Машина Энигма

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages