Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запись в файл


Jumbot ©   (2002-10-05 15:15:00) 

Можно ли записать текст в файл, чтобы его нельзя было прочитать WordPad"ом. Если да, то как?


bobby   (2002-10-07 04:14:00) [1]

я делал шифрование простым xor ом.
for i:=0 to length(string);
begin
s:=ord(string[i]);
asm
mov al,s;
xor al,19;
mov s,al;
end;
string[i]:=chr(s);
end;

А записать текст в файл, так чтобы его никто не прочел нельзя.

2Anatoly Podgoretsky: а как правильно считать контрольную сумму?


Anatoly Podgoretsky   (2002-10-06 15:33:00) [2]

Открыть может любой, на то это и файл, а вот что бы не изменили, то шифруй данные и контролируй контрольную сумму. Этого достаточно. А чем тебе реестр не нравится, вполне нормально, если только не хочешь сделать этот файл глобально доступным.


Jumbot   (2002-10-06 15:15:00) [3]

Ну например у меня есть игра. И есть файл с рекордами. Как записать рекорды (имя игрока и количество очков) в файл, что потом каждый дурак не мог его открыть и изменить. (только не советуйте сохранять в реестре, я привёл вам только пример)


Star   (2002-10-06 14:29:00) [4]

Да все это ерунда, Николай Быков прав, все можно открыть в текстовом редакторе, если конечно этот файл не огромного размера (тогда застрелишься ждать, когда же он его откроет ...).
А что касается досовой кодировки, то достаточно сменить шрифт на System, и все будет ясно ...
Конкретизируйте задачу, и люди к вам потянутся ... :-)


croupier   (2002-10-06 13:59:00) [5]

Жует, еще как)))
Создай типизированный файл с записью)))
например:
type flotchet=record
ddate: tdate;
//ну например дата внесения изменений в текст
dOtchet: string[50];
//текст
end;

А потом в процедуре:

var f: file of flotchet;

))) Чем не вариант тесктового файла)))


Tano   (2002-10-06 12:13:00) [6]

Пиши в DOS - кодировке. Кажись он ее не жует :-)


Kolya   (2002-10-06 08:28:00) [7]

пользуй Encrypt, или сам что намастери- можешь скажем переводить буквы в HEX- так никто ничего не поймет


Николай Быков   (2002-10-06 08:14:00) [8]

2 Jumbot
Ты еврей или как?
НЕТУ файлов, которые не могли бы открыться в текстовом редакторе. Другое дело если там не текст а иероглифы...

Ты объясни что тебе нужно.


Kotka   (2002-10-06 01:43:00) [9]

Ну дык если ты его как-то зашифруешь, то и прочитать потом можешь своей прогой!
Поясни, что значит запись текста не в текстовом формате?


Jumbot   (2002-10-05 17:04:00) [10]

Нет, надо сделать так, чтобы потом можно было прочитать. Наверняка есть какуй-нибудь метод записи текста без всякого шифрования, чтобы потом он не открывался в WordPad"e (просто надо записать не в текстовом формате, а как - незнаю)


Kotka   (2002-10-05 16:43:00) [11]

Проще говоря зашифровать


sevenofnine   (2002-10-05 16:40:00) [12]

А почему нет?
Достаточно заменить все буквы на букву А,
остальные символы на букву Б.
Хотел бы я видеть того кто это прочтет ;)))


Наверх

Титульная страница Поиск, карта сайта Написать письмо