Intel Integrated Performance Primitives Cryptography

- Intel® Integrated Performance Primitives (Intel® IPP) Cryptography é uma biblioteca de software que fornece uma ampla variedade de implementações seguras e eficientes de algoritmos criptográficos.
- A biblioteca é fornecida como parte do Intel® oneAPI Base Toolkit. Você também pode instalar uma versão específica da biblioteca.
- Este guia de introdução pressupõe que você instalou a biblioteca Intel IPP Cryptography como parte do kit de ferramentas.
Pré-requisitos (SO Windows*)
Definir variáveis de ambiente
Depois de instalar o Intel IPP Cryptography, defina as variáveis de ambiente PATH, LIB e INCLUDE executando o script apropriado para sua arquitetura de plataforma de destino. Os scripts estão disponíveis em \ippcp\bin. Por padrão, é C:\Programa files (x86)\Intel\oneapi. Consulte a estrutura de diretórios de alto nível do Intel IPP.
Configure seu ambiente IDE para vincular com a criptografia Intel IPP
Para configurar seu sistema de desenvolvimento Microsoft* Visual Studio* para vinculação com a biblioteca Intel IPP Cryptography, siga as etapas abaixo. Embora algumas versões do Visual Studio* IDE possam variar um pouco nos itens de menu mencionados abaixo, as etapas de configuração fundamentais são aplicáveis a todas essas versões.
- No Solution Explorer, clique com o botão direito do mouse em seu projeto e clique em Propriedades.
- Selecione Propriedades de configuração > Diretórios VC++ e defina o seguinte no menu suspenso Selecionar diretórios para:
- Incluir Files item de menu e, em seguida, digite o diretório para o Intel IPP Cryptography include files (o padrão é \ippcp\include)
- Biblioteca Files item de menu e, em seguida, digite o diretório para a biblioteca Intel IPP Cryptography files (o padrão é \ippcp\lib\)
- Executável Files item de menu e, em seguida, digite o diretório para o executável Intel IPP Cryptography files (o padrão é \redist\\ippcp)
Crie e execute seu primeiro aplicativo de criptografia Intel® IPP (sistema operacional Windows*)
- o código exampO arquivo abaixo representa um pequeno aplicativo para ajudá-lo a começar a usar a criptografia Intel IPP:



- Esta aplicação consiste em duas seções:
- Obtenha o nome e a versão da camada da biblioteca.
- Mostra as otimizações de hardware usadas pela camada de biblioteca selecionada e suportadas pela CPU.
- No sistema operacional Windows*, os aplicativos Intel IPP Cryptography são significativamente mais fáceis de criar com o Microsoft* Visual Studio*. Para construir o código example acima, siga os passos:
- Inicie o Microsoft* Visual Studio* e crie um projeto C++ vazio.
- Adicionar um novo c file e cole o código nele.
- Defina os diretórios de inclusão e o modelo de vinculação.
- Compile e execute o aplicativo.
Treinamento e Documentação

Avisos e isenções de responsabilidade
- Intel, o logotipo da Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune e Xeon são marcas comerciais da Intel Corporation nos Estados Unidos e/ou em outros países.
- Outros nomes e marcas podem ser reivindicados como propriedade de terceiros.
- ©Intel Corporation.
- Este software e os documentos relacionados são materiais protegidos por direitos autorais da Intel, e seu uso deles é regido pela licença expressa sob a qual foram fornecidos a você (Licença). A menos que a Licença estabeleça o contrário, você não pode usar, modificar, copiar, publicar, distribuir, divulgar ou transmitir este software ou os documentos relacionados sem a permissão prévia por escrito da Intel.
- Este software e os documentos relacionados são fornecidos como estão, sem garantias expressas ou implícitas, exceto aquelas expressamente declaradas na Licença.
Informações sobre produtos e desempenho
- O desempenho varia de acordo com o uso, configuração e outros fatores. Saiba mais em www.Intel.com/PerformanceIndex.
- Revisão do aviso nº 20201201
Documentos / Recursos
![]() |
Intel Integrated Performance Primitives Cryptography [pdf] Guia do Usuário Criptografia de Primitivos de Desempenho Integrado, Criptografia de Primitivos de Desempenho, Criptografia de Primitivos, Criptografia |
![]() |
Primitivas de desempenho integrado intel [pdf] Guia do Usuário Primitivas de desempenho integrado, Primitivas de desempenho, Primitivas |
![]() |
Intel Integrated Performance Primitives Cryptography [pdf] Guia do Usuário Criptografia de Primitivos de Desempenho Integrado, Criptografia de Primitivos de Desempenho, Criptografia de Primitivos, Criptografia |







