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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.04.2012, 21:03   #1
JekaDefer
Форумчанин
 
Регистрация: 07.04.2009
Сообщений: 112
По умолчанию Алгоритмы шифрования...

Просмотрев и изучив достаточное количество исходников по шифрованию различными алгоритмами текста возник вопрос...
Ребят кто-нибудь задумывался когда использовали очередной раз XOR TEA IDEA RC4..5..6... что шифрование/деширование не зависит:
1) от длинны шифруемой строки, то есть если изменить количество знаков в зашифрованном тексте то он нормально расшифровывается до того места где удаляли или добавляли символ;
2) от содержимого самого шифрованного текста ( то есть если изменить какой либо символ в шифрованном тексте не изменяя при этом длинны строки то расшифруется данный текст нормально до измененного символа..)
Ну если первое легко исправляется то со вторым чтото не могу справиться... есть мысли?
JekaDefer вне форума Ответить с цитированием
Старый 30.04.2012, 21:28   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Все можно расшифровать. Все что обратимо. Если хочешь можешь шифровать в несколько накатов - шифр под шифром.
Или почаще менять ключ шифрования, да алгоритм шифрования защитить подюже самого шифра, тогда труднее будет расшифровать.
Или - придумай свой алгоритм шифрования. Вон немцы Энигму придумали, и не жаловались, пока один из экземпляров не посеяли.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.04.2012, 22:08   #3
JekaDefer
Форумчанин
 
Регистрация: 07.04.2009
Сообщений: 112
По умолчанию

Да вот и пытаюсь.. но что то не могу понять к чему привязаться. по идее надо использовать какую нибудь величину зависящую от всех символов... Ну например величину можно взять если просто проXORить первый символ с длинной текста, а дальше то что получилось по очереди с остальными символами до конца текста, дальше взять самый простенький XOR алгоритм.. проXORить строчку с ключом X и учтя полученную величину то зашифровывается вроде норм.. а вот как это расшифровать - вот тут проблема..(
JekaDefer вне форума Ответить с цитированием
Старый 30.04.2012, 22:57   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Я не спец по расшифровкам, но по-моему нужно оставлять какой-то ключ. Иначе (ИМХО) никто не расшифрует даже твоя прога.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.05.2012, 17:49   #5
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Цитата:
есть мысли?
Если мысли, что ты изобретаешь цифровую подпись.

Рекомендую взять в руки книжку - руководство по криптографии от RSA Security.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 01.05.2012, 21:53   #6
JekaDefer
Форумчанин
 
Регистрация: 07.04.2009
Сообщений: 112
По умолчанию

GunSmoker, спасибо, уже скачал и читаю)
JekaDefer вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Быстрые алгоритмы шифрования строк Человек_Борща Общие вопросы по программированию, компьютерный форум 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