Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.01.16;
Скачать: [xml.tar.bz2];

Вниз

Шифрование данных   Найти похожие ветки 

 
menart   (2002-12-19 21:35) [0]

Мастера подскажите как шифровать!
В С это делается так:
using System;
class Enicode {
public static void main () {
string msg="Secret Text";
string encmsg= "";
string decmsg= "";
int key=88;

//Шифрование

for (int i=0; i < msg.lenght; i++)
encmsg=encmsg+(char)(msg[i]^key);

//Расшифровка
for (int i=0; i < msg.lenght; i++)
decmsg=decgmsg+(char)(encmsg[i]^key);
}
}


 
sniknik   (2002-12-19 21:52) [1]

случаем форум не перепутал?

все то же самое, только структура ресорд (их хелпа)

TFigure = record
case TShapeList of
Rectangle: (Height, Width: Real);
Triangle: (Side1, Side2, Angle: Real);
Circle: (Radius: Real);
Ellipse, Other: ();
end;

тут усложнение переменных по две, но смысл тот же начало расположения с одного адреса.


 
sniknik   (2002-12-20 08:31) [2]

Чегото я напутал, не с переводом рекорда у тебя проблемы скорее всего, да и тип не тот. Конечно можно и в дельфи классом сделать со свойствами читать шифрованное/нет. но я бы сделал просто функцию. или вот пример самого "шифрования"

const msg: string = "Secret Text";
key: byte = 88;
var
p: ^byte;
i: integer;
begin
Label1.Caption:= msg;
p:= @msg[1];
for i:= 1 to Length(msg) do begin
p^:= p^ xor key;
inc(p);
end;
Label2.Caption:= msg;
p:= @msg[1];
for i:= 1 to Length(msg) do begin
p^:= p^ xor key;
inc(p);
end;
Label3.Caption:= msg;
end;


 
Дмитрий К.К.   (2002-12-20 10:07) [3]

Шифрование данных... базы данных... все ето хде-то рядом... наверное...



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

Форум: "Базы";
Текущий архив: 2003.01.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.009 c
14-49290
vopros
2002-12-27 16:09
2003.01.16
Апишите ваших женщин. Для меня актуально. Нужно модель сформирова


4-49372
Marko_polo
2002-11-27 15:04
2003.01.16
Как программно ...


3-48892
VID
2002-12-20 12:17
2003.01.16
Загрузка данных в датасет из файла... и далее...


14-49316
WinNuker
2002-12-28 12:29
2003.01.16
Delphi 7


14-49247
Dimas
2002-12-26 17:23
2003.01.16
File not found: system.pas





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский