Шифр цезаря |
Привіт Гість ( Вхід | Реєстрація )
Шифр цезаря |
Bel |
Dec 22 2010, 12:54
Пост
#1
|
Мега ранчер Група: Trusted Members Повідомлень: 1 287 З нами з: 3-September 10 Користувач №: 1 476 Стать: Чол |
*Сори, что не по теме. Важно Может кто то знает как можно реализовать Шифр Цезаря в С++?
|
ssnet |
Dec 22 2010, 13:14
Пост
#2
|
Соромлюсь щось писати Група: New Members Повідомлень: 13 З нами з: 1-December 09 Користувач №: 1 224 Стать: Чол |
*Сори, что не по теме. Важно Может кто то знает как можно реализовать Шифр Цезаря в С++? Шифр Цезаря это сдвинутая на 3 буква в алфавите ? Да ниче сложного ... проходишь по строке меняешь символ на соответствующий (код мин значения + ((код символа + 3) по модулю макс значения)). Единственна проблема в нюансах ... Переходят латинские буквы только в латинские или в другие символы тоже ... Что-то мая машина считала в этот раз плохо. Расчеты на куде заканчивались с ошибкой ( 8600GTX (по мойму) 256МБ под Убунтой ) пришлось отключить ... Еще и электричество несколько раз вырубалось |
Bel |
Dec 22 2010, 13:19
Пост
#3
|
Мега ранчер Група: Trusted Members Повідомлень: 1 287 З нами з: 3-September 10 Користувач №: 1 476 Стать: Чол |
*Сори, что не по теме. Важно Может кто то знает как можно реализовать Шифр Цезаря в С++? Шифр Цезаря это сдвинутая на 3 буква в алфавите ? Да ниче сложного ... проходишь по строке меняешь символ на соответствующий (код мин значения + ((код символа + 3) по модулю макс значения)). Единственна проблема в нюансах ... Переходят латинские буквы только в латинские или в другие символы тоже ... Что-то мая машина считала в этот раз плохо. Расчеты на куде заканчивались с ошибкой ( 8600GTX (по мойму) 256МБ под Убунтой ) пришлось отключить ... Еще и электричество несколько раз вырубалось Сам принцип я знаю, но нужно всё в код перевести на с++. И ещё, допустим у нас есть зашифрованное слово. Как нам его расшифровать, то есть определить какой должен быть ключ? Методом прямого перебора? |
ssnet |
Dec 22 2010, 13:49
Пост
#4
|
Соромлюсь щось писати Група: New Members Повідомлень: 13 З нами з: 1-December 09 Користувач №: 1 224 Стать: Чол |
Шифр Цезаря применялся тогда, когда люди и читать толком не умели. Там не было ключа как такового в современном понимании, был просто сдвиг.
http://ru.wikipedia.org/wiki/%D0%A8%D0%B8%...%B0%D1%80%D1%8F На сколько я понимаю, в автоматическом режиме, перебор с поиском слов по словарю и анализу гласных с выставление коэффициентов для каждого ключа ... Если есть кусок расшифрованного текста, то написать подбор ключа тривиально. |
nikelong |
Dec 22 2010, 13:56
Пост
#5
|
Тера ранчер Група: Trusted Members Повідомлень: 11 909 З нами з: 19-March 05 Користувач №: 92 Стать: Чол |
-------------------- |
Lo-Fi Версія | Поточний час: 4th June 2024 - 00:40 |