0 / 0 / 0
Регистрация: 03.05.2017
Сообщений: 9
|
||||||
1 | ||||||
Шифр Виженера (работает только с латиницей)05.03.2019, 10:06. Показов 3199. Ответов 9
Метки нет (Все метки)
Срочно нужна помощь, не могу понять где ошибка! Шифрует только английский текс на русском выдает ошибку проверяла код вроде верный
0
|
05.03.2019, 10:06 | |
Ответы с готовыми решениями:
9
Шифр Виженера Шифр Виженера для файла Шифр Виженера Шифр Виженера: проверить, что входящий текст состоит только из букв |
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
05.03.2019, 10:59 | 2 |
Версию Делфи укажите.
0
|
0 / 0 / 0
Регистрация: 03.05.2017
Сообщений: 9
|
|
05.03.2019, 11:39 [ТС] | 3 |
RAD Studio Delphi 10 Seattle
0
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
05.03.2019, 11:45 | 4 |
Это юникодная версия и программа работать с ANSI(не ASCII) не будет, как правильно я не знаю, у меня Делфи 7.
0
|
0 / 0 / 0
Регистрация: 03.05.2017
Сообщений: 9
|
|
05.03.2019, 16:58 [ТС] | 5 |
спасибо
0
|
0 / 0 / 0
Регистрация: 03.05.2017
Сообщений: 9
|
|
06.03.2019, 21:11 [ТС] | 7 |
Дело в том что я и AnsiString и ShortString использовала
оно та шифрует и дешифрует тоолько не на русском!
0
|
Модератор
|
|
07.03.2019, 03:09 | 8 |
Вам же уже сказали - почему так... Коды русских символов в ANSI и UNICODE не совпадают! Тот код, чт раньше был русской буквой - теперь какая-нибудь кракозябра...
А вообще - чего мудрить-то с этими кодами символов? Тут алгоритм прост, как 3 копейки: 1. Задать строку, содержащую все нужные символы: русские и латинские буквы, цифры, знаки препинания и т.д. 2. Создать на основании этой строки матрицу (квадрат Вижинера) 3. Расширить ключ на длину текста. 3. В цикле производить поиск в матрице и вывод результата, пока не зашифруем/расшифруем весь текст.
0
|
0 / 0 / 0
Регистрация: 03.05.2017
Сообщений: 9
|
|
07.03.2019, 18:14 [ТС] | 10 |
Спасибо большое!)))))
0
|
07.03.2019, 18:14 | |
07.03.2019, 18:14 | |
Помогаю со студенческими работами здесь
10
Шифр Виженера: переписать код так, чтобы программа не только зашифровала, но и расшифровала текст Шифр Виженера, работает некорректно при размере текста больше 35 символов Шифр Цезаря и шифр Виженера Шифр Виженера Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |