floganz/Trainee-Task
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
index.html - Всё сделано согласно ТЗ, за исключением 2-го дополнительного задания (определение зашифрованого текста и его автоматическая расшифрока) добавлено ограничение от 20 символов (т.к. при менее чем 20 символах расшифрока частотным анализом ведёт к огромным прогрешностям, для увеличения надежности нужно брать ещё большие тексты). index2.html - вызов 2-й доволнительной функции изменне на вызов по клику кнопки "Guess" encrypt.php - зашифроывает сообщение decrypt.php - расшифроывает сообщение frequency.php - считает частоту каждого символа guess.php - определяет сдвиг на основе частоты символов(для английского алфавита буква 'E' найболее частая и относительно неё высчитывается предполагаемый сдвиг)