Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.17;
Скачать: CL | DM;

Вниз

Запись в файл   Найти похожие ветки 

 
Jumbot   (2002-10-05 15:15) [0]

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


 
sevenofnine ©   (2002-10-05 16:40) [1]

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


 
Kotka ©   (2002-10-05 16:43) [2]

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


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

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


 
Kotka ©   (2002-10-06 01:43) [4]

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


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

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

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


 
Kolya ©   (2002-10-06 08:28) [6]

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


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

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


 
croupier ©   (2002-10-06 13:59) [8]

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

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

var f: file of flotchet;

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


 
Star ©   (2002-10-06 14:29) [9]

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


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

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


 
Anatoly Podgoretsky ©   (2002-10-06 15:33) [11]

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


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

я делал шифрование простым 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: а как правильно считать контрольную сумму?



Страницы: 1 вся ветка

Текущий архив: 2002.10.17;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.016 c
7-56357
_landy
2002-08-07 09:49
2002.10.17
SysInfo


1-56226
wer1
2002-10-07 08:46
2002.10.17
Мастера подскажите! Нужно чтобы при нажати на какой либо элемент


6-56257
star
2002-08-15 22:11
2002.10.17
Как работать с почтой?


3-55955
Woolen
2002-09-24 16:08
2002.10.17
Кроссплатформенная БД


1-56192
margol
2002-10-07 14:41
2002.10.17
Работа с файлами