Intel Integrated Performance Primitives Cryptography
- Intel® Integrated Performance Primitives (Intel® IPP) Kriptografija je softverska biblioteka koja pruža širok spektar bezbednih i efikasnih implementacija kriptografskih algoritama.
- Biblioteka se isporučuje kao deo Intel® oneAPI Base Toolkit-a. Možete instalirati i određenu verziju biblioteke.
- Ovaj vodič za početak pretpostavlja da ste instalirali biblioteku Intel IPP kriptografije kao dio kompleta alata.
Preduslovi (Windows* OS)
Postavite varijable okruženja
Nakon instaliranja Intel IPP Cryptography, postavite varijable okruženja PATH, LIB i INCLUDE pokretanjem skripte koja odgovara arhitekturi vaše ciljne platforme. Skripte su dostupne u \ippcp\bin. Podrazumevano je C:\Program files (x86)\Intel\oneapi. Pogledajte Intel IPP strukturu direktorija visokog nivoa.
Konfigurišite svoje IDE okruženje za povezivanje sa Intel IPP kriptografijom
Da biste konfigurisali razvojni sistem Microsoft* Visual Studio* za povezivanje sa bibliotekom Intel IPP kriptografije, sledite korake u nastavku. Iako se neke verzije Visual Studio* IDE-a mogu neznatno razlikovati u dolje navedenim stavkama menija, osnovni koraci konfigurisanja primjenjivi su na sve ove verzije.
- U Solution Exploreru kliknite desnim tasterom miša na svoj projekat i kliknite na Svojstva.
- Odaberite Svojstva konfiguracije > VC++ direktoriji i postavite sljedeće u padajućem izborniku Odaberite direktorije za:
- Uključi Files stavku menija, a zatim ukucajte direktorijum za Intel IPP Cryptography include files (zadano je \ippcp\include)
- Biblioteka Files stavku menija, a zatim otkucajte direktorijum za biblioteku Intel IPP kriptografije files (zadano je \ippcp\lib\)
- Izvršni Files stavku menija, a zatim otkucajte direktorijum za izvršnu datoteku Intel IPP Cryptography files (podrazumevano je \redist\\ippcp)
Napravite i pokrenite svoju prvu Intel® IPP aplikaciju za kriptografiju (Windows* OS)
- Kod exampleže u nastavku predstavlja kratku aplikaciju koja će vam pomoći da počnete sa Intel IPP kriptografijom:
- Ova aplikacija se sastoji od dva dijela:
- Dobijte naziv i verziju sloja biblioteke.
- Prikažite optimizacije hardvera koje koristi odabrani sloj biblioteke i podržava CPU.
- Na Windows* OS-u, Intel IPP kriptografske aplikacije je znatno lakše izgraditi uz Microsoft* Visual Studio*. Za izradu koda nprampgore, slijedite korake:
- Pokrenite Microsoft* Visual Studio* i kreirajte prazan C++ projekat.
- Dodajte novi c file i zalijepite kod u njega.
- Postavite uključene direktorije i model povezivanja.
- Sastavite i pokrenite aplikaciju.
Obuka i dokumentacija
Obavještenja i odricanja od odgovornosti
- Intel, Intel logo, Intel Atom, Intel Core, Intel Xeon Phi, VTune i Xeon su zaštitni znakovi Intel Corporation u SAD-u i/ili drugim zemljama.
- Druga imena i robne marke mogu se smatrati vlasništvom drugih.
- © Intel Corporation.
- Ovaj softver i povezani dokumenti su materijali zaštićeni autorskim pravima kompanije Intel, a vaše korišćenje je regulisano izričitom licencom pod kojom su vam dati (Licenca). Osim ako Licenca ne predviđa drugačije, ne možete koristiti, modifikovati, kopirati, objavljivati, distribuirati, otkrivati ili prenositi ovaj softver ili povezane dokumente bez prethodne pismene dozvole kompanije Intel.
- Ovaj softver i povezani dokumenti se pružaju takvi kakvi jesu, bez izričitih ili impliciranih garancija, osim onih koje su izričito navedene u Licenci.
Informacije o proizvodu i performansama
- Performanse variraju ovisno o upotrebi, konfiguraciji i drugim faktorima. Saznajte više na www.Intel.com/PerformanceIndex.
- Obavještenje o reviziji #20201201
Dokumenti / Resursi
![]() |
Intel Integrated Performance Primitives Cryptography [pdf] Korisnički priručnik Integrated Performance Primitives Cryptography, Performance Primitives Cryptography, Primitives Cryptography, Cryptography |
![]() |
Intel Integrated Performance Primitives [pdf] Korisnički priručnik Integrisani primitivi performansi, primitivi performansi, primitivi |
![]() |
Intel Integrated Performance Primitives Cryptography [pdf] Korisnički priručnik Integrated Performance Primitives Cryptography, Performance Primitives Cryptography, Primitives Cryptography, Cryptography |