Помогите пожалуйста, 2 недели уже мучаюсь, нужно решить это в Delphi. Разработать...

0 голосов
22 просмотров

Помогите пожалуйста, 2 недели уже мучаюсь, нужно решить это в Delphi. Разработать алгоритм и программу реализации криптографических преобразований классического шифра Цезаря со сдвигом на ni позиций влево, для алфавита, включающего в себя строчные и прописные символы английского алфавита, цифровые символы, пробел и знаки препинания. Для усиления криптографической стойкости алгоритма считать ni = ki (mod 14), где ki – семи символьный ключ криптографических преобразований.


Информатика (15 баллов) | 22 просмотров
0

ki - ключ, сдвиг делать влево на ni = ki [i] mod 14, циклически меняя символ ключа, В окне программы будет вводиться ключ: TEdit, оригинальный и шифрованный текст в TMemo и кнопки для шифрования и дешифровки. шифровать с 32 по 126 символы ASCII, остальные не трогать. Если что-то думаю неправильно - напишите

Дан 1 ответ
0 голосов
Правильный ответ

Проект во вложении. архивы сайт не разрешает сохранять.

измените расширение .pdf на .7z и распакуйте.


Скачать вложение Adobe Acrobat (PDF)
(6.4k баллов)