Шифрование строки InString, с возможностью корректного сохранения результата шифрования в TEXT-FILEDelphi , Синтаксис , ШифрованиеШифрование строки InString, с возможностью корректного сохранения результата шифрования в TEXT-FILE
Автор: VID { **** UBPFD *********** by delphibase.endimus.com **** >> Шифрование строки InString, с возможностью корректного сохранения результата шифрования в TEXT-FILE Функция представляет модификацию функции UBPFD.Encrypt. Отличие от указанной функции заключается в том, что функция EncryptEX возвращает результат, обработанный функцией UBPFD.StrToAsсii, т.е. обеспечивает возможность корректного сохранения шифр-текста в текстовый файл. Зависимости: UBPFD.Encrypt, UBPFD.StrToAscii Автор: VID, vidsnap@mail.ru, ICQ:132234868, Махачкала Copyright: VID Дата: 30 апреля 2002 г. ***************************************************** } function EncryptEX(const InString: string; StartKey, MultKey, AddKey: Integer): string; begin Result := StrTOAscii(Encrypt(InString, StartKey, MultKey, AddKey)); end; { **** UBPFD *********** by delphibase.endimus.com **** >> Расшифровка строки InString, зашифрованной с помощью функции EncryptEX Функция является модификацией UBPFD.Decrypt. Отличие в том, что UBPFD.DecryptEX расшифровывает шифр-текст, зашифрованный с помощью функции UBPFD.EncryptEX Зависимости: UBPFD.Decrypt, UBPFD.AsсiiToStr Автор: VID, vidsnap@mail.ru, ICQ:132234868, Махачкала Copyright: VID Дата: 30 апреля 2002 г. ***************************************************** } function DecryptEX(const InString: string; StartKey, MultKey, AddKey: Integer): string; begin Result := Decrypt(AsciiToStr(InString), StartKey, MultKey, AddKey); end; Пример использования: var S: string; begin S := UBPFD.EncryptEX('String', 1, 1, 1); // S является источником данных для функции UBPFD.DecryptEX ShowMessage('Расшифровка: ' + UBPFD.DecryptEX(S, 1, 1, 1)); end; Программное упражнение на языке Delphi! Код содержит две функции: Вот разбивка кода: EncryptEX
Функция DecryptEX
Функция Пример использования
В этом примере строка "String" шифруется с помощью В целом, эти функции предоставляют основу для механизма шифрования и дешифрования строк с помощью custom-алгоритма. Однако, пожалуйста, отметьте, что этот код может не быть безопасным или надежным для использования в производственной среде без дополнительной проверки и тестирования. Шифрование строки InString с возможностью корректного сохранения результата шифрования в текстовом файле, а также расшифровка зашифрованной строки. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Шифрование ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |