![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 07.04.2009
Сообщений: 112
|
![]()
Просмотрев и изучив достаточное количество исходников по шифрованию различными алгоритмами текста возник вопрос...
Ребят кто-нибудь задумывался когда использовали очередной раз XOR TEA IDEA RC4..5..6... что шифрование/деширование не зависит: 1) от длинны шифруемой строки, то есть если изменить количество знаков в зашифрованном тексте то он нормально расшифровывается до того места где удаляли или добавляли символ; 2) от содержимого самого шифрованного текста ( то есть если изменить какой либо символ в шифрованном тексте не изменяя при этом длинны строки то расшифруется данный текст нормально до измененного символа..) Ну если первое легко исправляется то со вторым чтото не могу справиться... есть мысли? |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Все можно расшифровать. Все что обратимо. Если хочешь можешь шифровать в несколько накатов - шифр под шифром.
Или почаще менять ключ шифрования, да алгоритм шифрования защитить подюже самого шифра, тогда труднее будет расшифровать. Или - придумай свой алгоритм шифрования. Вон немцы Энигму придумали, и не жаловались, пока один из экземпляров не посеяли.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 07.04.2009
Сообщений: 112
|
![]()
Да вот и пытаюсь.. но что то не могу понять к чему привязаться. по идее надо использовать какую нибудь величину зависящую от всех символов... Ну например величину можно взять если просто проXORить первый символ с длинной текста, а дальше то что получилось по очереди с остальными символами до конца текста, дальше взять самый простенький XOR алгоритм.. проXORить строчку с ключом X и учтя полученную величину то зашифровывается вроде норм.. а вот как это расшифровать - вот тут проблема..(
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Я не спец по расшифровкам, но по-моему нужно оставлять какой-то ключ. Иначе (ИМХО) никто не расшифрует даже твоя прога.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
![]() Цитата:
Рекомендую взять в руки книжку - руководство по криптографии от RSA Security.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
|
![]() |
![]() |
![]() |
#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 |