![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запись в файл
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]А почему нет?
Достаточно заменить все буквы на букву А,
остальные символы на букву Б.
Хотел бы я видеть того кто это прочтет ;)))