Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.02.2011, 21:07   #21
CAMOBAP
Форумчанин
 
Регистрация: 07.12.2010
Сообщений: 115
По умолчанию

Почитал про base64. Очень понравилась реализация Только вопрос. Нужно кодировать уже шифрованный текст? Или шифровку откинуть вовсе и только кодировать?
CAMOBAP вне форума Ответить с цитированием
Старый 28.02.2011, 22:18   #22
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Нужно кодировать уже шифрованный текст? Или шифровку откинуть вовсе и только кодировать?
Вот Вы терминологию используете правильную...
В ней же и заключён ответ на Ваш вопрос.
Кодирование - это не шифрация. Это преобразование информации по какому-то алгоритму. При этом, любой, который знает алгоритм кодирования/декодирвания может без труда получить информацию в исходном виде (а поверьте, Base64 весьма и весьма известен. Даже больше, чем Вы себе, вероятно, представляете! )
Поэтому, если Вам всё равно, сможет ли кто-то получить исходную информацию из то, что Вы закодировали - тогда, шифровать не нужно (бессмыслено). Если же информация должна быть скрыта от любопытных глаз - то используйте шифрацию. (впрочем, если быть до конца честным - то ключик для расшифровки у Вас находится внутри самой программы, поэтому ни о какой криптографической стойкости здесь речи быть не может!). Но, по крайней мере, 99% "кул-хацкеров" обломаются...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 28.02.2011, 22:30   #23
CAMOBAP
Форумчанин
 
Регистрация: 07.12.2010
Сообщений: 115
По умолчанию

Все это я понимаю .Я имею ввиду что можно ведь зашифровать информацию по алгоритму xor, а затем закодировать через base64.
CAMOBAP вне форума Ответить с цитированием
Старый 28.02.2011, 22:51   #24
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Я имею ввиду что можно ведь зашифровать информацию по алгоритму xor, а затем закодировать через base64.
можно. я Вам именно про это и говорю!


факультативный дополнительный вопрос.

Только ответьте (себе в первую очередь) какую цель Вы достигаете, когда кодируете шифрованную информацию в Base64 ?..
Serge_Bliznykov вне форума Ответить с цитированием
Старый 28.02.2011, 23:08   #25
CAMOBAP
Форумчанин
 
Регистрация: 07.12.2010
Сообщений: 115
По умолчанию

Избавляюсь от так называемых непечатных символов о которых вы писали, а также усложняю процесс доступа к моим закодированным файлам третьим лицам.
CAMOBAP вне форума Ответить с цитированием
Старый 28.02.2011, 23:11   #26
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Избавляюсь от так называемых непечатных символов о которых вы писали
ОК. принято.

Тогда шифруйте, потом кодируйте.

Успехов.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 28.02.2011, 23:20   #27
CAMOBAP
Форумчанин
 
Регистрация: 07.12.2010
Сообщений: 115
По умолчанию

Да. Все работает. Serge_Bliznykov, я дурак был! Вас раньше не слушал. Теперь все работает. Только маленький вопрос.
Если заменить Xor на Шифр Вернама, то добавляется только случайное генерирование ключа? Алгоритм остается тот же?

Последний раз редактировалось CAMOBAP; 01.03.2011 в 00:48.
CAMOBAP вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
StringList adr Общие вопросы Delphi 0 05.11.2010 18:43
Поиск в StringList Gerzs Общие вопросы Delphi 1 17.01.2010 20:07
Заполнения StringGrid из StringList xvedar Общие вопросы Delphi 0 03.01.2010 18:04
Раздваивание строки в StringList (Delphi 7) alxd Помощь студентам 8 23.09.2009 13:11
stringlist grater83 Общие вопросы Delphi 2 21.09.2009 14:26