|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.04.2012, 21:03 | #1 |
Форумчанин
Регистрация: 07.04.2009
Сообщений: 112
|
Алгоритмы шифрования...
Просмотрев и изучив достаточное количество исходников по шифрованию различными алгоритмами текста возник вопрос...
Ребят кто-нибудь задумывался когда использовали очередной раз XOR TEA IDEA RC4..5..6... что шифрование/деширование не зависит: 1) от длинны шифруемой строки, то есть если изменить количество знаков в зашифрованном тексте то он нормально расшифровывается до того места где удаляли или добавляли символ; 2) от содержимого самого шифрованного текста ( то есть если изменить какой либо символ в шифрованном тексте не изменяя при этом длинны строки то расшифруется данный текст нормально до измененного символа..) Ну если первое легко исправляется то со вторым чтото не могу справиться... есть мысли? |
30.04.2012, 21:28 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Все можно расшифровать. Все что обратимо. Если хочешь можешь шифровать в несколько накатов - шифр под шифром.
Или почаще менять ключ шифрования, да алгоритм шифрования защитить подюже самого шифра, тогда труднее будет расшифровать. Или - придумай свой алгоритм шифрования. Вон немцы Энигму придумали, и не жаловались, пока один из экземпляров не посеяли.
I'm learning to live...
|
30.04.2012, 22:08 | #3 |
Форумчанин
Регистрация: 07.04.2009
Сообщений: 112
|
Да вот и пытаюсь.. но что то не могу понять к чему привязаться. по идее надо использовать какую нибудь величину зависящую от всех символов... Ну например величину можно взять если просто проXORить первый символ с длинной текста, а дальше то что получилось по очереди с остальными символами до конца текста, дальше взять самый простенький XOR алгоритм.. проXORить строчку с ключом X и учтя полученную величину то зашифровывается вроде норм.. а вот как это расшифровать - вот тут проблема..(
|
30.04.2012, 22:57 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Я не спец по расшифровкам, но по-моему нужно оставлять какой-то ключ. Иначе (ИМХО) никто не расшифрует даже твоя прога.
I'm learning to live...
|
01.05.2012, 17:49 | #5 | |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Цитата:
Рекомендую взять в руки книжку - руководство по криптографии от RSA Security.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
|
01.05.2012, 21:53 | #6 |
Форумчанин
Регистрация: 07.04.2009
Сообщений: 112
|
GunSmoker, спасибо, уже скачал и читаю)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Быстрые алгоритмы шифрования строк | Человек_Борща | Общие вопросы по программированию, компьютерный форум | 12 | 19.12.2011 20:04 |
C++. Алгоритмы шифрования данных | lastalert | Помощь студентам | 1 | 20.03.2011 16:39 |
Задача из раздела Комбинаторные алгоритмы и алгоритмы на гра-фах в Паскале | Klik_1602 | Помощь студентам | 1 | 04.01.2011 01:18 |
алгоритмы шифрования для БД | ELL | БД в Delphi | 4 | 19.06.2010 19:36 |
Алгоритмы шифрования текста | prizrak1390 | Общие вопросы Delphi | 4 | 25.09.2009 20:20 |