![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 19 Всего: 360 |
'\0' - Конец строки
'\n' - переход |
|||
|
||||
| GriGor1Z |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 8.8.2006 Репутация: нет Всего: нет |
Просто если бы я использовал постоянный ключ для шифрования, это было бы ооочень просто. А так я использую ключ, введенный пользователем. А для дешифровки этого файла надо знать этот ключ другому пользователю...
|
|||
|
||||
| Pilligrim |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 9.6.2006 Репутация: 1 Всего: 1 |
Ключ - это число?
Я думаю, что ненамного сложнее ты сделал) |
|||
|
||||
| En_t_end |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2074 Регистрация: 4.12.2004 Репутация: 1 Всего: 20 |
GriGor1Z,
Чтобы не было не поняток. Информация зашифрованная таким алгоритмом ломается(точнее подбирается ключ) перебором, причем кол-во переборов не больше 255 |
|||
|
||||
| Pilligrim |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 9.6.2006 Репутация: 1 Всего: 1 |
Вот-вот,En_t_end, я это же и имел ввиду)))
|
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 19 Всего: 360 |
Всё зависит от цели. Если надо просто скрыть текст от любопытных глаз, то способ достаточен. Например кому нужна твоя переписка с девушкой? А некоторые вещи не хотелось бы, чтобы папа её прочитал. Но если пап - хакер, тогда конечно придётся переходить к более сложным методам.
ПС: Кстати, если брать не по байту, а по int, то папе придётся 2^32-1 раз перебирать. |
|||
|
||||
| En_t_end |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2074 Регистрация: 4.12.2004 Репутация: 1 Всего: 20 |
sergej.z,
ИМХО нет, все равно если щифровать символ ASCII ты его хоть на сколько раз увеличивай/уменьшай получается, что диапазон шифрованного символа от 0 до 255, то есть 255,254 -переборов. Это как по круговой арене бегать, или как 480 градусов в радианы переводить Добавлено @ 18:55 Даже если "пап" хакер можно воспользоватся не сложным методом с применением 1-килобайтного символьного кода) Это сообщение отредактировал(а) En_t_end - 13.8.2006, 18:48 |
|||
|
||||
| Pilligrim |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 9.6.2006 Репутация: 1 Всего: 1 |
En_t_end, пусть мимо топика, но расскажи(очень уж интересно) про "несложный метод"))
|
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 19 Всего: 360 |
||||
|
||||
| Pilligrim |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 9.6.2006 Репутация: 1 Всего: 1 |
А можно так:
Вот это уж взламывать будет подольше пап-хакер))) |
|||
|
||||
| En_t_end |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2074 Регистрация: 4.12.2004 Репутация: 1 Всего: 20 |
Pilligrim,
Вариант с 4-байтами даже для современной домашней машины как орешки щелкать |
|||
|
||||
| zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 26 Всего: 92 |
Просто интересно стало, если потребуется расшифровать такого рода файл, то организовать перебор вариантов несложно, но как потом програмно определить какие варианты могут быть "человеческим" текстом? Не слишком весело просматривать даже 2^32 фрагментов (только для int)
|
|||
|
||||
| rek74 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 13.8.2006 Репутация: нет Всего: нет |
поидее самый простой способ. |
|||
|
||||
| Pilligrim |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 9.6.2006 Репутация: 1 Всего: 1 |
En_t_end, это я просто со сложением сказал. Пусть сделает по какой-л. формуле: синусы, косинусы. Выбор огромен. И взламывать будет дольше. Тем более, что после записи в файл out, можно еще и побитовую инверсию, провести,а может и или/и. Еще раз повторю: Выбор огромен.
|
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 19 Всего: 360 |
Да и практически невозможно. Мы ставили различные комбинации фильтров, но всё равно текста слишком много. Местами появлялось даже чтото читаемое, но при ближайшем рассмотрении оказывался мусор. PS: А если ещё и не знаешь, на каком языке шифровка.... |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |