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

Вниз

криптозащита   Найти похожие ветки 

 
Egor ©   (2005-05-30 10:36) [0]

Ищу способ зашифровать файл с данными, формируемый на сервере, а затем расшифровать на клиентском месте и загрузить в базу.
Пробовал использовать перемешивание заголовка файла с помощью XOR, но это не дало желаемого результата(данные все равно можно "выдернуть" из файла, кроме того возникли проблемы при расшифровке). Если кто-то сталкивался с подобной задачей, подскажите вариант реализации или посоветуйте известный алгоритм обратимого шифрования. Заранее спасибо!


 
Digitman ©   (2005-05-30 10:40) [1]


> данные все равно можно "выдернуть" из файла


да, если "выдергивальщику" известен ключ шифрования


 
Polevi ©   (2005-05-30 10:52) [2]

MS Crypto API


 
Egor ©   (2005-05-30 11:10) [3]

Спасибо. Нашол неплохую ссылку:
http://www.rsdn.ru/article/crypto/cryptoapi.xml


 
Zer0 ©   (2005-05-30 14:27) [4]

http://www.continuit.nl/index.php?LANGUAGE=EN&PAGE=FREEWARE

Delphi - Helix cipher unit using i386 assembler.

Most cryptographic ciphers can be sped up significantly when implemented in assembler. It is one of the few pieces of software where using assembler can be justified. Helix is a very fast stream cipher (using around 7 clockcylces per byte on an Athlon 1200) that also produces a MAC (Message Authentication Code) of the message encrypted / decrypted. This download contains the full source code, a helpfile and a test application source. It should work with Delphi 7 and 6 and probably other versions also.


 
XProger ©   (2005-05-30 15:22) [5]


pass     := "1234";
RandSeed := 0;
for i := 1 to Length(pass) do
inc(RandSeed, Byte(pass[i]) + i * i * 2);
...
Size := FileSize(F);
BlockRead(F, buf[0], Size);
for i := 0 to Size - 1 do
buf[i] := buf[i] xor random(256);
...
BlockWrite(F, buf[0], Size);

Шифруется также как и дешифруется...



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

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

Наверх




Память: 0.48 MB
Время: 0.027 c
1-1126619099
Дмитрий_05
2005-09-13 17:44
2005.10.02
Активный - неактивный компонент


1-1126259631
BFG9k
2005-09-09 13:53
2005.10.02
Некорректная работа PrinterSetupDialog


5-1101107105
kerim
2004-11-22 10:05
2005.10.02
 Регистрация редактора св-в полей


6-1118055373
-=S.S=-
2005-06-06 14:56
2005.10.02
Процесс который привязан к порту.


14-1126110434
MegaVolt
2005-09-07 20:27
2005.10.02
Помогите найти тему про создание файлов большого размера без ...