Intel Integrated Performance Primitive Crittografia
- La crittografia Intel® Integrated Performance Primitives (Intel® IPP) è una libreria software che fornisce un'ampia gamma di implementazioni di algoritmi crittografici sicuri ed efficienti.
- La libreria viene fornita come parte di Intel® oneAPI Base Toolkit. È possibile installare anche una versione specifica della libreria.
- Questa guida introduttiva presuppone che tu abbia installato la libreria Intel IPP Cryptography come parte del toolkit.
Prerequisiti (sistema operativo Windows*)
Imposta variabili d'ambiente
Dopo aver installato Intel IPP Cryptography, impostare le variabili di ambiente PATH, LIB e INCLUDE eseguendo lo script appropriato per l'architettura della piattaforma di destinazione. Gli script sono disponibili in \ippcp\bin. Per impostazione predefinita, è C:\Program files (x86)\Intel\oneapi. Vedere la struttura delle directory di alto livello di Intel IPP.
Configura il tuo ambiente IDE per il collegamento con la crittografia Intel IPP
Per configurare il tuo sistema di sviluppo Microsoft* Visual Studio* per il collegamento con la libreria Intel IPP Cryptography, procedi nel seguente modo. Sebbene alcune versioni dell'IDE di Visual Studio* possano variare leggermente nelle voci di menu menzionate di seguito, i passaggi di configurazione fondamentali sono applicabili a tutte queste versioni.
- In Esplora soluzioni, fai clic con il pulsante destro del mouse sul progetto e fai clic su Proprietà.
- Selezionare Proprietà di configurazione > Directory VC++ e impostare quanto segue dal menu a discesa Seleziona directory per:
- Include Files voce di menu, quindi digitare la directory per Intel IPP Cryptography include files (il valore predefinito è \ippcp\include)
- Biblioteca Files voce di menu, quindi digitare la directory per la libreria Intel IPP Cryptography files (il valore predefinito è \ippcp\lib\)
- Eseguibile Files voce di menu, quindi digitare la directory per l'eseguibile Intel IPP Cryptography files (il valore predefinito è \redist\\ippcp)
Crea ed esegui la tua prima applicazione di crittografia Intel® IPP (sistema operativo Windows*)
- Il codice esample di seguito rappresenta una breve applicazione per aiutarti a iniziare con la crittografia Intel IPP:
- Questa applicazione è composta da due sezioni:
- Ottieni il nome e la versione del livello della libreria.
- Mostra le ottimizzazioni hardware utilizzate dal livello libreria selezionato e supportate dalla CPU.
- Sul sistema operativo Windows*, le applicazioni Intel IPP Cryptography sono notevolmente più semplici da creare con Microsoft* Visual Studio*. Per costruire il codice esample sopra, segui i passaggi:
- Avvia Microsoft* Visual Studio* e crea un progetto C++ vuoto.
- Aggiungi un nuovo c file e incollare il codice al suo interno.
- Impostare le directory di inclusione e il modello di collegamento.
- Compila ed esegui l'applicazione.
Formazione e documentazione
Avvisi e dichiarazioni di non responsabilità
- Intel, il logo Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune e Xeon sono marchi di Intel Corporation negli Stati Uniti e/o in altri paesi.
- Altri nomi e marchi potrebbero essere rivendicati come proprietà di terzi.
- © Intel Corporation.
- Questo software ei relativi documenti sono materiali protetti da copyright di Intel e il loro utilizzo è regolato dalla licenza esplicita in base alla quale sono stati forniti all'utente (Licenza). A meno che la Licenza non disponga diversamente, non è possibile utilizzare, modificare, copiare, pubblicare, distribuire, divulgare o trasmettere questo software oi relativi documenti senza il previo consenso scritto di Intel.
- Questo software ei relativi documenti sono forniti così come sono, senza garanzie esplicite o implicite, diverse da quelle espressamente dichiarate nella Licenza.
Informazioni sul prodotto e sulle prestazioni
- Le prestazioni variano in base all'uso, alla configurazione e ad altri fattori. Ulteriori informazioni su www.Intel.com/PerformanceIndex.
- Avviso revisione n. 20201201
Documenti / Risorse
![]() |
Intel Integrated Performance Primitive Crittografia [pdf] Guida utente Crittografia con prestazioni primitive integrate, crittografia con prestazioni primitive, crittografia con primitive, crittografia |
![]() |
Intel Integrated Performance Primitive [pdf] Guida utente Primitive di performance integrate, Primitive di performance, Primitive |
![]() |
Intel Integrated Performance Primitive Crittografia [pdf] Guida utente Crittografia con prestazioni primitive integrate, crittografia con prestazioni primitive, crittografia con primitive, crittografia |