top of page

Hitelesítési algoritmusok

A Protocol++® támogatja a szükséges hitelesítési algoritmusokat, amelyek a www.protocolpp.com webhelyen találhatók, és amelyek önállóan is futtathatók.  Ha futás közben észleli, a legtöbb algoritmus hardveres gyorsítást használ. Ezt a funkciót több éve engedélyezték

  • x86, x64 (x86-64) hardveres gyorsítás észlelésekor (a funkció több éve engedélyezve van)

    • futásidejű CPU-funkció észlelése és kódválasztás

    • támogatja a GCC-stílusú és az MSVC-stílusú soros összeszerelést, valamint a MASM-et x64-hez

    • x86, x64 (x86-64), x32 SSE2, SSE4 és AVX megvalósításokat biztosít

    • Az AES, CRC, GCM és SHA ARM, Intel és PowerPC hardveres gyorsítást használ, ha elérhető

    • A véletlenszerű adatgenerálás SIMD utasításokat használ

 

A mellékelt algoritmusok a következők:

  • MD5

  • SHA

  • SHA2-224 (hardveresen gyorsított)

  • SHA2-256 (hardveresen gyorsított)

  • SHA2-384 (hardveresen gyorsított)

  • SHA2-512 (hardveresen gyorsított)

  • SHA3-224 (hardveresen gyorsított)

  • SHA3-256 (hardveresen gyorsított)

  • SHA3-384 (hardveresen gyorsított)

  • SHA3-512 (hardveresen gyorsított)

  • SHAKE128

  • SHAKE256

  • HMAC-MD5

  • HMAC-SHA

  • HMAC-SHA2-224 (hardveresen gyorsított)

  • HMAC-SHA2-256 (hardveresen gyorsított)

  • HMAC-SHA2-384 (hardveresen gyorsított)

  • HMAC-SHA2-512 (hardveresen gyorsított)

  • HMAC-SHA3-224(M)Keccak[448](M || 01, 224) (hardveres gyorsítással)

  • HMAC-SHA3-256(M)Keccak[512](M || 01, 256) (hardveres gyorsítással)

  • HMAC-SHA3-384(M)Keccak[768](M || 01, 384) (hardveres gyorsítással)

  • HMAC-SHA3-512(M)Keccak[1024](M || 01, 512) (hardveres gyorsítással)

  • POLY1305

  • SM3 – kínai vezeték nélküli hitelesítési szabvány

  • CRC32 – IEEE CRC 32 bites (hardveresen gyorsított)

  • CRC32 – IETF CRC 32 bites (hardveresen gyorsított)

  • CRC24

  • CRC16-CCITT

  • CRC12

  • CRC11

  • CRC8

  • CRC7

  • CRC5

  • Általános CRC polinomi, kezdőérték és inverziós követelményekkel az építéskor

  • AES-GMAC (hardveresen gyorsított)

  • AES-CMAC (hardveresen gyorsított)

  • AES-XCBC-MAC (hardveresen gyorsított)

  • SNOW3G F9 – LTE/3GPP hitelesítési algoritmus

  • SNOW-V GHASH (F9 vagy AEAD) – LTE 5G hitelesítési algoritmus

  • ZUC F9 – LTE/3GPP hitelesítési algoritmus

  • ZUC-256-MAC 16 és 25 bájtos IV-ekkel – LTE 5G hitelesítési algoritmus

integritTable.png

CONTACT 

© 2017-2023 A JPGNetworks által. Büszkén alkotvaWix.com

KÖVESSE

Twitter

 

Google +

 

Facebook

Siker! Üzenet érkezett.

bottom of page