Intel-Logo

Intel Integrated Performance Primitives Cryptography

intel-Integrisane-Performanse-Primitive-Kriptografija

  • 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.

  1. U Solution Exploreru kliknite desnim tasterom miša na svoj projekat i kliknite na Svojstva.
  2. 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:intel-Integrisane-Performanse-Primitive-Kriptografija-sl.1 intel-Integrisane-Performanse-Primitive-Kriptografija-sl.2
    intel-Integrisane-Performanse-Primitive-Kriptografija-sl.3 intel-Integrisane-Performanse-Primitive-Kriptografija-sl.4
    intel-Integrisane-Performanse-Primitive-Kriptografija-sl.5
  • Ova aplikacija se sastoji od dva dijela:
    1. Dobijte naziv i verziju sloja biblioteke.
    2. 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:
    1. Pokrenite Microsoft* Visual Studio* i kreirajte prazan C++ projekat.
    2. Dodajte novi c file i zalijepite kod u njega.
    3. Postavite uključene direktorije i model povezivanja.
    4. Sastavite i pokrenite aplikaciju.

Obuka i dokumentacija

intel-Integrisane-Performanse-Primitive-Kriptografija-sl.6

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

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *