Меню:

Домой
Статьи
Файлы
Гостевая
Форум
Обо мне

.::Меню::.

:.:Криптограф на Delphi за 5 минут:.:

Введение.
Привет, я Lex Luthor!Сегодня нам предстоит написать собственный криптогроф, что бы нам облегчить труд мы заюзаем компанент под названием DCPcrypt Cryptographic Component Library v2.Очень хороший компанент для создания хэшей и шифрования файлов.Приступим...
Для начала нам нужно скачать этот компанент вот ссылка.Ставим очень просто,заходим в папку с компанентом и запускаем *.dpk файл с вашей версией Делфи.Например вот так:

Теперь когда компаненты поставлены идём на самую последнюю закладку:

Всё компаненты поставлены.Начинаем делать криптограф.Кидай на форму:
1)2Label -название первого Label-a "Слово",у второго "Хэш";
2)2Edita;
3)1Button -название Button-a "Зашифровать"; Вот так я сделал форму:

Теперь самая оснавная часть кодинг,нажми два раза мышкой на компаненте Button1 и вставляй вот этот код:

procedure TForm1.Button1Click(Sender: TObject);
var
Hash: TDCP_md5;
Digest: array[0..128] of byte;
i: integer;
s: string;
begin
Hash:= TDCP_md5.Create(Self);
Hash.Init;
Hash.UpdateStr(Edit1.Text);
Hash.Final(Digest);
for i:= 0 to 15 do
s:= s + IntToHex(Digest[i],-1);
Edit2.Text:=s;
end;
Ну вот и всё
,хочу сказать сразу что это не подробное описание, а простой мануал.Скоро напишу действительно полную статью.Потому что применение этих компанентов большое и над ними нужно лучше разобратся.
С уважением,Lex Luthor

Информация к статье:

Скачать:Исходник
Автор : Lex Luthor
Статья : 27.09.2006

Ссылки:

Aniku
Dem@nxp
Xskernel
Excode
Delphi Master
Codenet

.::Ссылки::.

Hosted by uCoz