|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.05.2007, 13:28 | #1 |
Пользователь
Регистрация: 04.02.2007
Сообщений: 34
|
Защита файла от прочтения
После закрытия программы содержимое Memo1 сохраняется в файл. Каким образом можно сделать, чтоб нельзя было просмотреть содержимое данного файла текстовыми редакторами и прочим. Другими словами - только моя программа должна распознавать этот текст.
Все мы когда-то начинали
|
19.05.2007, 14:44 | #2 |
Форумчанин
Регистрация: 24.01.2007
Сообщений: 323
|
создать типизированый файл, типа
Type file = record string:Tstrings; end; Чтото вроде этого)
Всё проще чем вы думаете, нужно только правильно подойти к тому или иному вопросу?
|
19.05.2007, 15:32 | #3 |
Форумчанин
Регистрация: 12.05.2007
Сообщений: 373
|
попробуй сделать шифровку текста и можна сохранять в обічном *.тхт файле
Перемен! - требуют наши сердца. Перемен! - требуют наши глаза.
В нашем смехе и в наших слезах, И в пульсации вен: "Перемен!Мы ждем перемен!" |
19.05.2007, 15:48 | #4 |
Пользователь
Регистрация: 04.02.2007
Сообщений: 34
|
А проще никак?)
Все мы когда-то начинали
|
19.05.2007, 16:04 | #5 |
Пользователь
Регистрация: 19.05.2007
Сообщений: 11
|
Посмотреть так и так смогут, вопрос в другом - поймут или нет.
Вот код простенького кодирования и декодирования. ---------------------- function decode(s:string):string; var i:integer; begin decode:=''; for i:=1 to length(s) do s[i]:=chr(ord(s[i])+5); decode:=s; end; function code(s:string):string; var i:integer; begin code:=''; for i:=1 to length(s) do s[i]:=chr(ord(s[i])-5); code:=s; end; ----------------------- Кодируешь из мемо в файл, из файла декодируешь и усё
Чем больше женщину мы меньше, тем меньше больше нас она.
|
19.05.2007, 21:09 | #6 |
Форумчанин
Регистрация: 24.01.2007
Сообщений: 323
|
но это остановит только юзеров, а кракерам это будет на один зуб,
предлагаю создать таблицу, в которой кодироватся будет каждый символ отдельно, ато будет просто написать прогу которая найдёт ту позицыю с которой начинается кодировка(в предыдущем примере это 5) например 'а' = '1' 'б' = '5' 'в' = '3' и так далее, Удачи!
Всё проще чем вы думаете, нужно только правильно подойти к тому или иному вопросу?
Последний раз редактировалось ZhekON; 19.05.2007 в 21:11. |
19.05.2007, 22:06 | #7 |
Пользователь
Регистрация: 04.02.2007
Сообщений: 34
|
Буду пробовать) Всем спасибо
Все мы когда-то начинали
|
21.05.2007, 08:44 | #8 |
Пользователь
Регистрация: 02.05.2007
Сообщений: 53
|
попробуй азбуку Морзе...Её вообще-то мало кто знает.
|
21.05.2007, 10:02 | #9 |
линуксоид
Форумчанин
Регистрация: 02.11.2006
Сообщений: 157
|
Ага или используй RC5 или Blowfish!! =)
|
22.05.2007, 05:35 | #10 |
Проги на заказ
Пользователь
Регистрация: 22.05.2007
Сообщений: 41
|
В одной проге я кодировал текст так
Ord(символ)+Номер символа в тексте+любое постоянное число. Кодировка супер. Никто, ничего не поймёт!
Делфист - это звучит гордо!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Защита | boostman | Общие вопросы Delphi | 4 | 21.06.2008 17:45 |
Защита .xls файла на месяц | valerij | Microsoft Office Excel | 2 | 09.02.2008 03:03 |
защита ячейки в VBA | tat-besidovska | Microsoft Office Excel | 4 | 06.02.2008 04:57 |
Защита | astorik | Софт | 12 | 20.12.2007 04:43 |
Защита просмотра файла | Антон Шестаков | Безопасность, Шифрование | 1 | 13.05.2007 20:33 |