Logotip d'Intel

Intel Integrated Performance Primitives Criptografia

intel-Integrated-Performance-Primitives-Criptografia

  • Intel® Integrated Performance Primitives (Intel® IPP) Cryptography és una biblioteca de programari que ofereix una àmplia gamma d'implementacions d'algoritmes criptogràfics segurs i eficients.
  • La biblioteca es lliura com a part d'Intel® oneAPI Base Toolkit. També podeu instal·lar una versió específica de la biblioteca.
  • Aquesta guia d'inici pressuposa que heu instal·lat la biblioteca Intel IPP Cryptography com a part del conjunt d'eines.

Requisits previs (SO Windows*)

Estableix les variables d'entorn
Després d'instal·lar Intel IPP Cryptography, configureu les variables d'entorn PATH, LIB i INCLUDE executant l'script adequat a l'arquitectura de la vostra plataforma objectiu. Els scripts estan disponibles a \ippcp\bin. Per defecte, és C:\Program files (x86)\Intel\oneapi. Consulteu l'estructura de directoris d'alt nivell d'Intel IPP.

Configureu el vostre entorn IDE per enllaçar amb la criptografia Intel IPP
Per configurar el vostre sistema de desenvolupament Microsoft* Visual Studio* per enllaçar-lo amb la biblioteca Intel IPP Cryptography, seguiu els passos següents. Tot i que algunes versions de l'IDE de Visual Studio* poden variar lleugerament en els elements del menú esmentats a continuació, els passos fonamentals de configuració són aplicables a totes aquestes versions.

  1. A l'Explorador de solucions, feu clic amb el botó dret al vostre projecte i feu clic a Propietats.
  2. Seleccioneu Propietats de configuració > Directoris VC++ i configureu el següent al menú desplegable Selecciona directoris per:
    • Inclou Files l'element del menú i, a continuació, escriviu el directori per incloure la criptografia Intel IPP files (per defecte és \ippcp\include)
    • Biblioteca Files i, a continuació, introduïu el directori de la biblioteca Intel IPP Cryptography files (per defecte és \ippcp\lib\)
    • Executable Files i, a continuació, introduïu el directori de l'executable Intel IPP Cryptography files (el valor per defecte és \redist\\ippcp)

Creeu i executeu la vostra primera aplicació de criptografia Intel® IPP (SO Windows*)

  • El codi exampel següent representa una aplicació breu per ajudar-vos a començar amb Intel IPP Cryptography:intel-Integrated-Performance-Primitives-Cryptography-fig-1 intel-Integrated-Performance-Primitives-Cryptography-fig-2
    intel-Integrated-Performance-Primitives-Cryptography-fig-3 intel-Integrated-Performance-Primitives-Cryptography-fig-4
    intel-Integrated-Performance-Primitives-Cryptography-fig-5
  • Aquesta aplicació consta de dues seccions:
    1. Obteniu el nom i la versió de la capa de biblioteca.
    2. Mostra les optimitzacions de maquinari utilitzades per la capa de biblioteca seleccionada i compatibles amb la CPU.
  • Al sistema operatiu Windows*, les aplicacions de criptografia Intel IPP són molt més fàcils de crear amb Microsoft* Visual Studio*. Per construir el codi exampa dalt, seguiu els passos:
    1. Inicieu Microsoft* Visual Studio* i creeu un projecte C++ buit.
    2. Afegeix un nou c file i enganxeu-hi el codi.
    3. Estableix els directoris d'inclusió i el model d'enllaç.
    4. Compileu i executeu l'aplicació.

Formació i Documentació

intel-Integrated-Performance-Primitives-Cryptography-fig-6

Avisos i exempcions de responsabilitat

  • Intel, el logotip d'Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune i Xeon són marques comercials d'Intel Corporation als EUA i/o altres països.
  • Altres noms i marques es poden reclamar com a propietat d'altres.
  • © Intel Corporation.
  • Aquest programari i els documents relacionats són materials protegits per drets d'autor d'Intel i el vostre ús es regeix per la llicència expressa sota la qual se us van proporcionar (Llicència). A menys que la Llicència estableixi el contrari, no podeu utilitzar, modificar, copiar, publicar, distribuir, divulgar o transmetre aquest programari o els documents relacionats sense el permís previ per escrit d'Intel.
  • Aquest programari i els documents relacionats es proporcionen tal qual, sense cap garantia explícita o implícita, excepte les que s'indiquen expressament a la Llicència.

Informació de producte i rendiment

  • El rendiment varia segons l'ús, la configuració i altres factors. Més informació a www.Intel.com/PerformanceIndex.
  • Revisió de l'avís #20201201

Documents/Recursos

Intel Integrated Performance Primitives Criptografia [pdfGuia de l'usuari
Criptografia de Primitives de rendiment integrada, Criptografia de Primitives de rendiment, Criptografia de primitives, Criptografia
Intel Integrated Performance Primitives [pdfGuia de l'usuari
Primitives de rendiment integrats, Primitives de rendiment, Primitives
Intel Integrated Performance Primitives Criptografia [pdfGuia de l'usuari
Criptografia de Primitives de rendiment integrada, Criptografia de Primitives de rendiment, Criptografia de primitives, Criptografia

Referències

Deixa un comentari

La teva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats *