Intel Integrated Performance Primitives Cryptography

- Intel® Integrated Performance Primitives (Intel® IPP) Cryptography е софтуерна библиотека, която предоставя широка гама от сигурни и ефективни реализации на криптографски алгоритъм.
- Библиотеката се доставя като част от Intel® oneAPI Base Toolkit. Можете също така да инсталирате конкретна версия на библиотеката.
- Това начално ръководство предполага, че сте инсталирали Intel IPP Cryptography библиотека като част от инструментариума.
Предпоставки (ОС Windows*)
Задаване на променливи на средата
След като инсталирате Intel IPP Cryptography, задайте променливите на средата PATH, LIB и INCLUDE, като изпълните скрипта, подходящ за вашата архитектура на целевата платформа. Скриптовете са налични в \ippcp\bin. По подразбиране е C:\Program files (x86)\Intel\oneapi. Вижте структурата на директориите на високо ниво на Intel IPP.
Конфигурирайте вашата IDE среда за свързване с Intel IPP Cryptography
За да конфигурирате вашата система за разработка Microsoft* Visual Studio* за свързване с библиотеката за криптография на Intel IPP, следвайте стъпките по-долу. Въпреки че някои версии на Visual Studio* IDE може да се различават леко в елементите на менюто, споменати по-долу, основните стъпки за конфигуриране са приложими за всички тези версии.
- В Solution Explorer щракнете с десния бутон върху вашия проект и щракнете върху Свойства.
- Изберете Configuration Properties > VC++ Directories и задайте следното от падащото меню Select directories for:
- Включете Files елемент от менюто и след това въведете директорията за включването на Intel IPP Cryptography files (по подразбиране е \ippcp\include)
- Библиотека Files елемент от менюто и след това въведете директорията за библиотеката за криптография на Intel IPP files (по подразбиране е \ippcp\lib\)
- Изпълним файл Files елемент от менюто и след това въведете директорията за изпълнимия файл на Intel IPP Cryptography files (по подразбиране е \redist\\ippcp)
Създайте и стартирайте първото си криптографско приложение Intel® IPP (ОС Windows*)
- Кодът изхampпо-долу представлява кратко приложение, което да ви помогне да започнете с Intel IPP Cryptography:



- Това приложение се състои от два раздела:
- Вземете името и версията на библиотечния слой.
- Показване на хардуерните оптимизации, използвани от избрания библиотечен слой и поддържани от процесора.
- В Windows* OS, Intel IPP криптографските приложения са значително по-лесни за изграждане с Microsoft* Visual Studio*. За изграждане на кода напрampпо-горе, следвайте стъпките:
- Стартирайте Microsoft* Visual Studio* и създайте празен C++ проект.
- Добавяне на нов c file и поставете кода в него.
- Задайте директориите за включване и модела на свързване.
- Компилирайте и стартирайте приложението.
Обучение и документация

Забележки и отказ от отговорност
- Intel, логото на Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune и Xeon са търговски марки на Intel Corporation в САЩ и/или други страни.
- Други имена и марки могат да бъдат заявени като собственост на други.
- © Intel Corporation.
- Този софтуер и свързаните с него документи са защитени с авторски права материали на Intel и използването им от ваша страна се регулира от изричния лиценз, съгласно който са ви предоставени (Лиценз). Освен ако Лицензът не предвижда друго, нямате право да използвате, модифицирате, копирате, публикувате, разпространявате, разкривате или предавате този софтуер или свързаните с него документи без предварителното писмено разрешение на Intel.
- Този софтуер и свързаните с него документи се предоставят такива, каквито са, без изрични или подразбиращи се гаранции, различни от тези, които са изрично посочени в Лиценза.
Информация за продукта и ефективността
- Производителността варира в зависимост от употребата, конфигурацията и други фактори. Научете повече на www.Intel.com/PerformanceIndex.
- Ревизия на известието #20201201
Документи / Ресурси
![]() |
Intel Integrated Performance Primitives Cryptography [pdf] Ръководство за потребителя Интегрирана производителност примитиви криптография, производителност примитиви криптография, примитиви криптография, криптография |
![]() |
Intel Integrated Performance Primitives [pdf] Ръководство за потребителя Интегрирани примитиви за производителност, примитиви за производителност, примитиви |
![]() |
Intel Integrated Performance Primitives Cryptography [pdf] Ръководство за потребителя Интегрирана производителност примитиви криптография, производителност примитиви криптография, примитиви криптография, криптография |







