![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 22.09.2011
Сообщений: 14
|
![]()
Кстати заметил одну не точность в цезаре. Мне кажется что не должен шифровать маленькие буквы заглавными английскими)
|
![]() |
![]() |
![]() |
#12 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
Во-первых, есть кнопочка "Правка", чтобы не плодить кучу сообщений
![]() Во-вторых, все зависит от того, какой алфавит использовать. Я использую общий для всех букв и цифр. Update код будет меняться в самом первом моем сообщении
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 09.10.2012 в 19:04. |
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 22.09.2011
Сообщений: 14
|
![]()
Все таки покавырясь в коде удалоось разобраться, почему же он шифровал пробелы и не выводил знаки, теперь другая проблема возникла, вот код:
Код:
|
![]() |
![]() |
![]() |
#14 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
Все же стоит делать -1 и +1.
Ошибка возникает, т.к. получается отрицательное число при расшифровке буквы ю. Нужно, хотя бы так: Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 10.10.2012 в 16:16. |
![]() |
![]() |
![]() |
#15 | |
Пользователь
Регистрация: 22.09.2011
Сообщений: 14
|
![]() Цитата:
Код:
Ну думаю с цезарем покончено, что ж теперь пристплю пожалуй к изучению остальных двух шифров |
|
![]() |
![]() |
![]() |
#16 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
Вы все же пропустили важное замечание о размере ключа. Для полной устойчивости нужно взять k=k mod length(alfa).
(т.е. в моей реализации сначала производятся все преобразования ключа, а затем уже идет шифрование/дешифрование текста)
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 22.09.2011
Сообщений: 14
|
![]()
Я уже завтра немного подправлю код и посмотрю что из этого получится, спасибо за помощь.
Все таки я оставил, цезаря и не мучал его больше. Так как не нашел необходимости.. Сегодня шифр цезаря прошел проверку на ура) есть пару косяков, но они не с толь значительны, как были раньше.. Кто нибудь хоть раз работал с шифром с периодическими ключом? подскажите как его можно реализовать. Последний раз редактировалось alex.snap; 11.10.2012 в 14:23. |
![]() |
![]() |
![]() |
#18 |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
![]()
подобие лозунгового шифра на с++
цезарь с ключевым словом весьма близок... только начинает не с первой буквы... а с первой буквы в ключе...
пишу код не только за печеньки
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
k-е простое | daniil123 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 14.12.2011 23:52 |
простое число | Kukurudza | Общие вопросы C/C++ | 2 | 13.09.2011 14:43 |
Простое наследование | Саааня | Общие вопросы C/C++ | 7 | 12.08.2011 00:45 |
Простое шифрование пароля на assembler | artemr | Помощь студентам | 1 | 30.05.2011 11:42 |
Простое суммирование | Trimbl | Microsoft Office Excel | 2 | 20.12.2010 08:58 |