top of page

Algoritmet e vërtetimit

Protocol++® përfshin mbështetje për algoritmet e nevojshme të vërtetimit që gjenden në www.protocolpp.com, të cilat gjithashtu mund të ekzekutohen më vete.  Nëse zbulohet në kohën e ekzekutimit, shumica e algoritmeve do të përdorin përshpejtimin e harduerit. Kjo veçori është aktivizuar prej disa vitesh

  • x86, x64 (x86-64) përshpejtimi i harduerit i përdorur kur zbulohet (funksioni është aktivizuar për disa vite)

    • Zbulimi i veçorive të CPU-së në kohë ekzekutimi dhe zgjedhja e kodit

    • mbështet montimin inline të stilit GCC dhe MSVC, dhe MASM për x64

    • x86, x64 (x86-64), x32 ofron implementime SSE2, SSE4 dhe AVX

    • AES, CRC, GCM dhe SHA përdorin përshpejtimin e harduerit ARM, Intel dhe PowerPC kur është i disponueshëm

    • Gjenerimi i rastësishëm i të dhënave përdor udhëzimet SIMD

 

Algoritmet e përfshira janë:

  • MD5

  • SHA

  • SHA2-224 (hardware i përshpejtuar)

  • SHA2-256 (hardware i përshpejtuar)

  • SHA2-384 (hardware i përshpejtuar)

  • SHA2-512 (hardware i përshpejtuar)

  • SHA3-224 (hardware i përshpejtuar)

  • SHA3-256 (hardware i përshpejtuar)

  • SHA3-384 (hardware i përshpejtuar)

  • SHA3-512 (hardware i përshpejtuar)

  • SHKENDJE128

  • SHKENDJE256

  • HMAC-MD5

  • HMAC-SHA

  • HMAC-SHA2-224 (hardware i përshpejtuar)

  • HMAC-SHA2-256 (hardware i përshpejtuar)

  • HMAC-SHA2-384 (hardware i përshpejtuar)

  • HMAC-SHA2-512 (hardware i përshpejtuar)

  • HMAC-SHA3-224(M)Keccak[448](M || 01, 224) (hardware i përshpejtuar)

  • HMAC-SHA3-256(M)Keccak[512](M || 01, 256) (hardware i përshpejtuar)

  • HMAC-SHA3-384(M)Keccak[768](M || 01, 384) (hardware i përshpejtuar)

  • HMAC-SHA3-512(M)Keccak[1024](M || 01, 512) (hardware i përshpejtuar)

  • POLY1305

  • SM3 - Standardi kinez i vërtetimit me valë

  • CRC32 - IEEE CRC 32-bit (hardware i përshpejtuar)

  • CRC32 - IETF CRC 32-bit (hardware i përshpejtuar)

  • CRC24

  • CRC16-CCITT

  • CRC12

  • CRC11

  • CRC8

  • CRC7

  • CRC5

  • CRC e përgjithshme me kërkesat e polinomit, vlerës fillestare dhe përmbysjes në ndërtim

  • AES-GMAC (hardware i përshpejtuar)

  • AES-CMAC (hardware i përshpejtuar)

  • AES-XCBC-MAC (hardware i përshpejtuar)

  • SNOW3G F9 - Algoritmi i vërtetimit LTE/3GPP

  • SNOW-V GHASH (F9 ose AEAD) - Algoritmi i vërtetimit LTE 5G

  • ZUC F9 - Algoritmi i vërtetimit LTE/3GPP

  • ZUC-256-MAC me IV 16 dhe 25 bajt - Algoritmi i vërtetimit LTE 5G

integritTable.png

CONTACT 

© 2017-2023 BY JPGNetworks. Krijuar me krenari meWix.com

NDJEKONI

Cicëroj

 

Google +

 

Facebook

Sukses! Mesazhi u mor.

bottom of page