задача по криптографии, помогите с шифровкой текста... |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
задача по криптографии, помогите с шифровкой текста... |
M31 |
Сообщение
#1
|
Группа: Пользователи Сообщений: 3 Пол: Мужской Репутация: 0 |
Мне нужно сделать следующие: я загружаю текс в программу. Затем присваиваю каждому символу свой номер из АСКИ, затем ввожу ключ слово. Затем присваиваю каждому символу ключ слова тоже свой номер. Затем сдвигаю номер символа из текста на номер символа из ключ слова (следующим образом пусть ключ слово имеет 2 символа тогда сдвиг будет 1-го символ из текста на 1-ой символ из ключ слова , 2 на 2 , 3 на 1 и т. д.), затем сохраняю результат в файле.
У меня следующий вопрос. Как присвоит каждому символу свой номер, как сделать сдвиг. Если можно, то дайте код этих действий. пример. пусть текст будет следующим абвгд, а ключ да. допустим у букв следующие номера, а=1,б=2,в=3,г=4,д=5. Получаем следующий сдвиг: 1+5,2+1,3+5,4+1,5+5. переводим обратно и выходит1+5=6 это буква е, 3-в,8-з,5-д,10-к. в результате получили слово евздк. Заранее благодарен. |
volvo |
Сообщение
#2
|
Гость |
Цитата(M31 @ 1.05.05 22:07) Если можно, то дайте код этих действий. Можно: var :yes: |
M31 |
Сообщение
#3
|
Группа: Пользователи Сообщений: 3 Пол: Мужской Репутация: 0 |
спасибо. :p4:
|
Текстовая версия | 23.12.2024 19:37 |