![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
Шифрование текста по введенному паролюDelphi , Синтаксис , ШифрованиеШифрование текста по введенному паролю
Автор: Danger { **** UBPFD *********** by delphibase.endimus.com **** >> Шифрование текста Процедура шифрует текст основываясь на введенном пароле. Зависимости: Windows, SysUtils, Classes Автор: Danger, robinzon2000@pochtamt.ru, Киев Copyright: Danger Дата: 04 мая 2002 г. ***************************************************** } var s: string; procedure Code(var text: string; password: string; decode: boolean); var i, PasswordLength: integer; sign: shortint; begin PasswordLength := length(password); if PasswordLength = 0 then Exit; if decode then sign := -1 else sign := 1; for i := 1 to Length(text) do text[i] := chr(ord(text[i]) + sign * ord(password[i mod PasswordLength + 1])); end; Пример использования: procedure TForm1.Button1Click(Sender: TObject); begin s := Memo1.Text; code(s, Edit1.Text, false); Memo1.Text := s; end; procedure TForm1.Button2Click(Sender: TObject); begin code(s, Edit1.Text, true); Memo1.Text := s; end; Статья Шифрование текста по введенному паролю раздела Синтаксис Шифрование может быть полезна для разработчиков на Delphi и FreePascal. Комментарии и вопросыМатериалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Шифрование ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 ![]() |