Logotipo da Intel

Intel Integrated Performance Primitives Cryptography

Intel-Integrated-Performance-Primitives-Criptografia

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

  1. No Solution Explorer, clique com o botão direito do mouse em seu projeto e clique em Propriedades.
  2. 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:Intel-Integrated-Performance-Primitives-Cryptography-fig-1 Intel-Integrated-Performance-Primitives-Cryptography-fig-2
    Intel-Integrated-Performance-Primitives-Cryptography-fig-3 Intel-Integrated-Performance-Primitives-Cryptography-fig-4
    Intel-Integrated-Performance-Primitives-Cryptography-fig-5
  • Esta aplicação consiste em duas seções:
    1. Obtenha o nome e a versão da camada da biblioteca.
    2. 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:
    1. Inicie o Microsoft* Visual Studio* e crie um projeto C++ vazio.
    2. Adicionar um novo c file e cole o código nele.
    3. Defina os diretórios de inclusão e o modelo de vinculação.
    4. Compile e execute o aplicativo.

Treinamento e Documentação

Intel-Integrated-Performance-Primitives-Cryptography-fig-6

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

Referências

Deixe um comentário

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *