Logo Intel

intel Integrated Performance Primitives Cryptography

intel-Integrated-Performance-Primitives-Cryptography

  • Intel® Integrated Performance Primitives (Intel® IPP) Cryptography je softwarová knihovna, která poskytuje širokou škálu bezpečných a efektivních implementací kryptografických algoritmů.
  • Knihovna je dodávána jako součást Intel® oneAPI Base Toolkit. Můžete také nainstalovat konkrétní verzi knihovny.
  • Tato příručka pro začátečníky předpokládá, že jste jako součást sady nástrojů nainstalovali knihovnu Intel IPP Cryptography.

Předpoklady (OS Windows*)

Nastavte proměnné prostředí
Po instalaci Intel IPP Cryptography nastavte proměnné prostředí PATH, LIB a INCLUDE spuštěním skriptu vhodného pro vaši cílovou architekturu platformy. Skripty jsou k dispozici v \ippcp\bin. Ve výchozím nastavení je to C:\Program files (x86)\Intel\oneapi. Viz struktura adresářů vysoké úrovně Intel IPP.

Nakonfigurujte své prostředí IDE pro propojení s kryptografií Intel IPP
Chcete-li nakonfigurovat vývojový systém Microsoft* Visual Studio* pro propojení s knihovnou Intel IPP Cryptography, postupujte podle následujících kroků. Ačkoli se některé verze IDE sady Visual Studio* mohou mírně lišit v položkách nabídky uvedených níže, základní kroky konfigurace se vztahují na všechny tyto verze.

  1. V Průzkumníku řešení klikněte pravým tlačítkem na projekt a klikněte na Vlastnosti.
  2. Vyberte Konfigurace Vlastnosti > Adresáře VC++ a z rozevírací nabídky Vybrat adresáře pro nastavte následující:
    • Zahrnout Files a poté zadejte adresář pro Intel IPP Cryptography files (výchozí je \ippcp\include)
    • Knihovna Files a poté zadejte adresář pro knihovnu Intel IPP Cryptography files (výchozí je \ippcp\lib\)
    • Spustitelný Files a poté zadejte adresář pro spustitelný soubor Intel IPP Cryptography files (výchozí je \redist\\ippcp)

Sestavte a spusťte svou první kryptografickou aplikaci Intel® IPP (OS Windows*)

  • Kód exampNíže uvedený text představuje krátkou aplikaci, která vám pomůže začít s kryptografií Intel IPP:intel-Integrated-Performance-Primitives-Cryptography-obr-1 intel-Integrated-Performance-Primitives-Cryptography-obr-2
    intel-Integrated-Performance-Primitives-Cryptography-obr-3 intel-Integrated-Performance-Primitives-Cryptography-obr-4
    intel-Integrated-Performance-Primitives-Cryptography-obr-5
  • Tato aplikace se skládá ze dvou částí:
    1. Získejte název vrstvy knihovny a verzi.
    2. Ukažte hardwarové optimalizace používané vybranou vrstvou knihovny a podporované CPU.
  • V operačním systému Windows* se aplikace Intel IPP Cryptography výrazně snáze sestavují pomocí Microsoft* Visual Studio*. Chcete-li vytvořit kód napřample výše, postupujte podle kroků:
    1. Spusťte Microsoft* Visual Studio* a vytvořte prázdný projekt C++.
    2. Přidat nový c file a vložte do něj kód.
    3. Nastavte adresáře zahrnutí a model propojení.
    4. Zkompilujte a spusťte aplikaci.

Školení a dokumentace

intel-Integrated-Performance-Primitives-Cryptography-obr-6

Upozornění a vyloučení odpovědnosti

  • Intel, logo Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune a Xeon jsou ochranné známky společnosti Intel Corporation v USA a/nebo jiných zemích.
  • Jiná jména a značky mohou být nárokovány jako vlastnictví jiných.
  • © Intel Corporation.
  • Tento software a související dokumenty jsou materiály chráněné autorským právem společnosti Intel a jejich používání se řídí výslovnou licencí, na jejímž základě vám byly poskytnuty (Licence). Pokud licence nestanoví jinak, nesmíte používat, upravovat, kopírovat, publikovat, distribuovat, zveřejňovat nebo přenášet tento software nebo související dokumenty bez předchozího písemného povolení společnosti Intel.
  • Tento software a související dokumenty jsou poskytovány tak, jak jsou, bez jakýchkoli výslovných nebo předpokládaných záruk, kromě těch, které jsou výslovně uvedeny v licenci.

Informace o produktu a výkonu

  • Výkon se liší podle použití, konfigurace a dalších faktorů. Více se dozvíte na www.Intel.com/PerformanceIndex.
  • Revize upozornění č. 20201201

Dokumenty / zdroje

intel Integrated Performance Primitives Cryptography [pdfUživatelská příručka
Integrovaná kryptografie Performance Primitives, kryptografie Performance Primitives, kryptografie Primitives, kryptografie
Intel Integrated Performance Primitives [pdfUživatelská příručka
Integrovaná výkonnostní primitiva, výkonnostní primitiva, primitiva
intel Integrated Performance Primitives Cryptography [pdfUživatelská příručka
Integrovaná kryptografie Performance Primitives, kryptografie Performance Primitives, kryptografie Primitives, kryptografie

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *