top of page

Алгоритмы аутентификации

Protocol++® включает поддержку необходимых алгоритмов аутентификации, которые можно найти на сайте www.protocolpp.com, которые также можно запускать отдельно. Эта функция была включена в течение нескольких лет

  • x86, x64 (x86-64) аппаратное ускорение, используемое при обнаружении (функция была включена в течение нескольких лет)

    • обнаружение функций процессора во время выполнения и выбор кода

    • поддерживает встроенную сборку в стиле GCC и MSVC, а также MASM для x64.

    • x86, x64 (x86-64), x32 обеспечивает реализации SSE2, SSE4 и AVX.

    • AES, CRC, GCM и SHA используют аппаратное ускорение ARM, Intel и PowerPC, если оно доступно.

    • Генерация случайных данных использует инструкции SIMD

 

Включены следующие алгоритмы:

  • MD5

  • ША

  • SHA2-224 (аппаратное ускорение)

  • SHA2-256 (аппаратное ускорение)

  • SHA2-384 (аппаратное ускорение)

  • SHA2-512 (аппаратное ускорение)

  • SHA3-224 (аппаратное ускорение)

  • SHA3-256 (аппаратное ускорение)

  • SHA3-384 (аппаратное ускорение)

  • SHA3-512 (аппаратное ускорение)

  • встряхнуть128

  • встряхнуть256

  • HMAC-MD5

  • HMAC-SHA

  • HMAC-SHA2-224 (аппаратное ускорение)

  • HMAC-SHA2-256 (аппаратное ускорение)

  • HMAC-SHA2-384 (аппаратное ускорение)

  • HMAC-SHA2-512 (аппаратное ускорение)

  • HMAC-SHA3-224(M)Keccak[448](M || 01, 224) (аппаратное ускорение)

  • HMAC-SHA3-256(M)Keccak[512](M || 01, 256) (аппаратное ускорение)

  • HMAC-SHA3-384(M)Keccak[768](M || 01, 384) (аппаратное ускорение)

  • HMAC-SHA3-512(M)Keccak[1024](M || 01, 512) (аппаратное ускорение)

  • ПОЛИ1305

  • SM3 — китайский стандарт беспроводной аутентификации

  • CRC32 — IEEE CRC 32-бит (аппаратное ускорение)

  • CRC32 — IETF CRC 32-бит (аппаратное ускорение)

  • CRC24

  • CRC16-CCITT

  • CRC12

  • CRC11

  • CRC8

  • CRC7

  • CRC5

  • Общий CRC с полиномом, начальным значением и требованиями инверсии при построении

  • AES-GMAC (аппаратное ускорение)

  • AES-CMAC (аппаратное ускорение)

  • AES-XCBC-MAC (аппаратное ускорение)

  • SNOW3G F9 — алгоритм аутентификации LTE/3GPP

  • SNOW-V GHASH (F9 или AEAD) — алгоритм аутентификации LTE 5G

  • ZUC F9 — алгоритм аутентификации LTE/3GPP

  • ZUC-256-MAC с 16- и 25-байтовыми IV — алгоритм аутентификации LTE 5G

integritTable.png

КОНТАКТ 

© 2017-2023 BY JPGNetworks. С гордостью создан сWix.com

СЛЕДОВАТЬ

щебет

Google +

facebook

Успех! Сообщение доставлено.

bottom of page