Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Инcтpумeнты 
Криптография - EnCrypt

EnCrypt
Краткое описание
   Компонент предназначен для шифрования данных различными алгоритмами
Параметры
  • Mode - Алгоритм шифрования — RC2, RC4, DES56, 3DES112, 3DES168, AES128, AES192, AES256, CYLINK_MEK
  • HashMode - Хеш-алгоритм для ключа при шифровании по алгоритмам RC2, RC4, DES, 3DES, AES, CYLINK_MEK
  • Key - Криптографический ключ защиты по умолчанию
  • Методы
  • doEnCrypt - Начинает процедуру шифрования ARG(Data, Key)
  • События
  • onEnCrypt - Событие происходит всякий раз после окончания шифрования и выдает результат в поток ARG(DataCrypt)
  • Свойства
  • Result - Содержит результат шифрования
  • Данные
  • Data - Данные для шифрования
  • Key - Криптографический ключ защиты
  • Пример
      Смотрите Примеры, Примеры 2, Примеры 3 в разделе "Статьи"
    Замечания
    Режимы RC2, DES56, 3DES112, 3DES168, AES128, AES192, AES256, CYLINK_MEK
      Эти режимы представляют собой симметричные блочные алгоритмы шифрования, блоками по 64 (128) бита, с дополнительным кодированием криптографического ключа защиты различными алгоритмами хеширования (MD5, SHA). Шифрованная строка всегда будет кратна размеру блока (64 (128) бита - 8 (16) байт)

    Вгимание! В операционной системе WinXP не поддерживаются алгоритмы шифрования AES128, AES192, AES256, CYLINK_MEK

    Режим RC4
      Этот режим представляет собой потоковый алгоритм шифрования с дополнительным кодированием криптографического ключа защиты различными алгоритмами хеширования (MD5, SHA). Шифрованная строка не привязана к размеру блока и может иметь различную длину

    Обновление элемента: [svn]EnCrypt.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...