|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Подскажите как хранить данные
Не раз сталкивался с проблемой, сохранялки в играх или настройки программ хранения в файлах, посоветуйте как их шифровать, вот например чтоб сохранение игр нельзя было редактировать ручками. Дайте совет как их шифровать, вроде что-то судреное нету смысла делать да и оставлять обычный текстовый вид не хочу, а как делаете вы?
|
#2
|
||||
|
||||
перед записью байта в файл сделать с ним xor $55; при чтении опять сделать тоже самое.
Пишу программы за еду. __________________ |
#3
|
||||
|
||||
Смотря какая защита нужна.
Посоветую RC4. От школьников/студентов защитит, на какое-то время. Намного слабее: Или всеми горячо любимый ксор. http://www.delphisources.ru/pages/fa...rithm_xor.html п.с.: и немного скрытой рекламы: http://www.delphisources.ru/forum/sh...ad.php?t=14572 Последний раз редактировалось Konrad, 25.09.2011 в 12:01. |
#4
|
||||
|
||||
Хor, очень простой и в то же время стойкий метод шифрования.
Стойкость его крайне зависит от длины ключа, при длине ключа равном длине сообщения заставит попотеть любого. Для защиты "от дураков" и прочей школоты проксорь весь файл фразой, к примеру "This_file_is_encrypted_using_XOR". Затраты минимальны, стойкость вполне достаточна. В начале был Бит, потом Байт и только потом появилось Слово... |
#5
|
||||
|
||||
Могу посоветовать стеганографию.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#6
|
|||
|
|||
Тут разобрались, спасибо большое за советы, скорее всего предпочту xor, и еще один вопрос не по теме, но чтоб не создавать новую тему, спрошу тут: делаю некое подобие delphiworld, только для другой информации, посоветуйте как хранить: как в дилфиворлде статьи в виде html и структуру в виде текстового, или вы предложите другой вариант?
|
#7
|
||||
|
||||
все CHMкой сохранить и не надо никаких а-ля дельфиворлдов.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#8
|
||||
|
||||
Как хотите, ксор так ксор.
Но перед этим читаем тему: http://www.delphisources.ru/forum/sh...ad.php?t=18461 И думаем о том сколько времени понадобилось для взома "стойкого" алгоритма. |
#9
|
||||
|
||||
Шифруй с помошью AES и DES.
|
#10
|
||||
|
||||
AES, DES, бр-р-р. И скажите на милость, на кой для обычной сохранялки нужен весь этот выпедрёж? XOR-а вполне достаточно. Дополнительно: поставить флаги - Read Only, Hidden, System.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#11
|
||||
|
||||
Цитата:
ИМХО В начале был Бит, потом Байт и только потом появилось Слово... |