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

Вниз

Помогите плийз!!!!   Найти похожие ветки 

 
555   (2005-10-25 12:00) [0]

ОЧЕНЬ нужно сдулать так, чтобы сохраненные данные в файл были нечитаемы! То есть чтобы пользователь не мог ручками править данные в файлах из других программ.
Сохраняю данные в СтрингЛистах. Никак не получается сделать так чтобы сохранненные данные при открытии получались нечитаемыми. ((
Помогите плииийз! И если можно небольшой примерчик. )


 
Ega23 ©   (2005-10-25 12:08) [1]

Помогите плииийз! И если можно небольшой примерчик. )

Да легко! Обращайся на egorov@dedal.dubna.ru


 
Ega23 ©   (2005-10-25 12:09) [2]

Да, забыл!
Если можно - немножко денег.


 
Zhekson   (2005-10-25 12:09) [3]

555   (25.10.05 12:00)
прячь файл


 
WondeRu ©   (2005-10-25 12:12) [4]

шифрование отменили?


 
Frozzen   (2005-10-25 12:29) [5]

Не канский случаем?
сохраняй его как бинарный, коли шифровать не нужно


 
Gydvin ©   (2005-10-25 14:21) [6]

простейшая функция хор шифрования;

function koder(keyk:string;strin:string):string;
var key,longkey,text,pol: string;

i : integer;
toto, c,loiuper : char;
begin
key:=keyk;
text:=strin;
 if key="" then key:=#1;
longkey:="";
for i := 0 to (length(text) div length(key)) do
longkey := longkey + key;

for i := 1 to length(text) do begin
/// где-то здесь надо доделать защиту, чтоб при кодировки код символа
////неперевалил за 255
toto := chr((ord(text[i]) XOR ord(longkey[i]))); // XOR алгоритм
pol := pol + toto;

end;
text:="";
result:=pol;
end;


пример вызова

шифрация - дешифрация

s:=function koder(#1#2#3;s);

но ее надо доделать, а то можешь не декодировать


 
umbra ©   (2005-10-25 14:38) [7]


> пользователь не мог ручками править данные в файлах из других
> программ


Это все зависит от уровня пользователя. Еще как вариант - можно файлы зиповать, а затем переставить местами  в архиве первые два байта. Или любые два байта из первых 32.


 
Anatoly Podgoretsky ©   (2005-10-25 14:49) [8]

Чтобы шифровать существует бесчисленное количество методов, что бы не могли править только один - размещать на устройстве только для чтения.



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

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

Наверх




Память: 0.48 MB
Время: 0.074 c
4-1126206927
Gray2
2005-09-08 23:15
2005.11.13
Обработка сообщений


3-1128075747
jeka_t
2005-09-30 14:22
2005.11.13
Какими компонентами лучше всего подключаться к базе MySQL?


2-1130313822
alless
2005-10-26 12:03
2005.11.13
Как передать ф-ию в качестве параметра дин. массив?


14-1129620517
Игорь Шевченко
2005-10-18 11:28
2005.11.13
Кто мешает достойно жить москвичам ?


3-1127910446
B@BY
2005-09-28 16:27
2005.11.13
Как создать DBF, используя только DAO ?