Intel-logo

Intel Geïntegreerde Prestatie Primitieven Cryptografie

intel-geïntegreerde-prestatie-primitieven-cryptografie

  • Intel® Integrated Performance Primitives (Intel® IPP) Cryptography is een softwarebibliotheek die een breed scala aan veilige en efficiënte implementaties van cryptografische algoritmen biedt.
  • De bibliotheek wordt geleverd als onderdeel van Intel® oneAPI Base Toolkit. U kunt ook een specifieke bibliotheekversie installeren.
  • In deze handleiding gaan we ervan uit dat u de Intel IPP Cryptography-bibliotheek als onderdeel van de toolkit hebt geïnstalleerd.

Vereisten (Windows* OS)

Omgevingsvariabelen instellen
Nadat u Intel IPP Cryptography hebt geïnstalleerd, stelt u de omgevingsvariabelen PATH, LIB en INCLUDE in door het script uit te voeren dat geschikt is voor de architectuur van uw doelplatform. De scripts zijn beschikbaar in \ippcp\bin. Standaard is dit C:\Program files (x86)\Intel\oneapi. Zie Intel IPP high-level directorystructuur.

Configureer uw IDE-omgeving om te koppelen met Intel IPP-cryptografie
Om uw Microsoft* Visual Studio*-ontwikkelingssysteem te configureren voor koppeling met de Intel IPP Cryptography-bibliotheek, volgt u de onderstaande stappen. Hoewel sommige versies van de Visual Studio* IDE enigszins kunnen verschillen in de hieronder genoemde menu-items, zijn de fundamentele configuratiestappen van toepassing op al deze versies.

  1. Klik in Solution Explorer met de rechtermuisknop op uw project en klik op Eigenschappen.
  2. Selecteer Configuratie-eigenschappen > VC++-mappen en stel het volgende in via het vervolgkeuzemenu Mappen selecteren voor:
    • Erbij betrekken Files menu-item en typ vervolgens de directory voor de Intel IPP Cryptography include files (standaard is \ippcp\include)
    • Bibliotheek Files menu-item en typ vervolgens de directory voor de Intel IPP Cryptography-bibliotheek files (standaard is \ippcp\lib\)
    • Uitvoerbaar Files menu-item en typ vervolgens de map voor het uitvoerbare bestand van Intel IPP Cryptography files (standaard is \redist\\ippcp)

Bouw en voer uw eerste Intel® IPP-cryptografietoepassing uit (Windows* OS)

  • De code bijvampHieronder vindt u een korte toepassing om u op weg te helpen met Intel IPP Cryptography:intel-Geïntegreerde-Prestatie-Primitieven-Cryptografie-fig-1 intel-Geïntegreerde-Prestatie-Primitieven-Cryptografie-fig-2
    intel-Geïntegreerde-Prestatie-Primitieven-Cryptografie-fig-3 intel-Geïntegreerde-Prestatie-Primitieven-Cryptografie-fig-4
    intel-Geïntegreerde-Prestatie-Primitieven-Cryptografie-fig-5
  • Deze aanvraag bestaat uit twee delen:
    1. Haal de naam en versie van de bibliotheeklaag op.
    2. Geef de hardware-optimalisaties weer die door de geselecteerde bibliotheeklaag worden gebruikt en door de CPU worden ondersteund.
  • Op Windows* OS zijn Intel IPP Cryptography-applicaties aanzienlijk eenvoudiger te bouwen met Microsoft* Visual Studio*. Om de code te bouwen, exampVolg bovenstaande stappen:
    1. Start Microsoft* Visual Studio* en maak een leeg C++-project.
    2. Voeg een nieuwe c toe file en plak de code erin.
    3. Stel de include-directory's en het koppelingsmodel in.
    4. Compileer en voer de applicatie uit.

Opleiding en documentatie

intel-Geïntegreerde-Prestatie-Primitieven-Cryptografie-fig-6

Kennisgevingen en disclaimers

  • Intel, het Intel-logo, Intel Atom, Intel Core, Intel Xeon Phi, VTune en Xeon zijn handelsmerken van Intel Corporation in de VS en/of andere landen.
  • Andere namen en merken kunnen als eigendom van anderen worden opgeëist.
  • © Intel Corporation.
  • Deze software en de bijbehorende documenten zijn auteursrechtelijk beschermd materiaal van Intel en uw gebruik ervan wordt beheerst door de uitdrukkelijke licentie waaronder ze aan u zijn verstrekt (Licentie). Tenzij de Licentie anders bepaalt, mag u deze software of de bijbehorende documenten niet gebruiken, wijzigen, kopiëren, publiceren, distribueren, openbaar maken of verzenden zonder voorafgaande schriftelijke toestemming van Intel.
  • Deze software en de bijbehorende documenten worden geleverd zoals ze zijn, zonder expliciete of impliciete garanties, anders dan die welke uitdrukkelijk in de Licentie zijn vermeld.

Product- en prestatie-informatie

  • Prestaties variëren per gebruik, configuratie en andere factoren. Meer informatie op www.Intel.com/PerformanceIndex.
  • Kennisgeving revisie #20201201

Documenten / Bronnen

Intel Geïntegreerde Prestatie Primitieven Cryptografie [pdf] Gebruikershandleiding
Geïntegreerde prestatie-primitieven cryptografie, prestatie-primitieven cryptografie, primitieven cryptografie, cryptografie
Intel Geïntegreerde Prestatie Primitieven [pdf] Gebruikershandleiding
Geïntegreerde prestatieprimitieven, prestatieprimitieven, primitieven
Intel Geïntegreerde Prestatie Primitieven Cryptografie [pdf] Gebruikershandleiding
Geïntegreerde prestatie-primitieven cryptografie, prestatie-primitieven cryptografie, primitieven cryptografie, cryptografie

Referenties

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *