英特尔集成性能原语密码学
- 英特尔® Integrated Performance Primitives (Intel® IPP) Cryptography 是一个软件库,可提供范围广泛的安全高效的加密算法实施。
- 该库作为英特尔® oneAPI 基础工具包的一部分提供。 您也可以安装特定的库版本。
- 本入门指南假定您已将英特尔 IPP 加密库安装为工具包的一部分。
先决条件(Windows* 操作系统)
设置环境变量
安装 Intel IPP Cryptography 后,通过运行适合您的目标平台架构的脚本来设置 PATH、LIB 和 INCLUDE 环境变量。 这些脚本位于 \ippcp\bin 中。 默认情况下,是 C:\Program files (x86)\英特尔\oneapi。 请参阅英特尔 IPP 高级目录结构。
配置您的 IDE 环境以链接英特尔 IPP 加密
要配置您的 Microsoft* Visual Studio* 开发系统以与英特尔 IPP 加密库链接,请按照以下步骤操作。 尽管某些版本的 Visual Studio* IDE 在下面提到的菜单项中可能略有不同,但基本配置步骤适用于所有这些版本。
- 在解决方案资源管理器中,右键单击您的项目并单击属性。
- 选择 Configuration Properties > VC++ Directories 并从 Select directories for 下拉菜单中设置以下内容:
- 包括 Files 菜单项,然后键入 Intel IPP Cryptography include 的目录 files(默认为 \ippcp\include)
- 图书馆 Files 菜单项,然后键入英特尔 IPP 加密库的目录 files(默认为 \ippcp\lib\)
- 可执行文件 Files 菜单项,然后键入英特尔 IPP 加密可执行文件的目录 files(默认为 \redist\\ippcp)
构建并运行您的第一个英特尔® IPP 加密应用程序(Windows* 操作系统)
- 代码前amp下面的 le 代表了一个简短的应用程序,可帮助您开始使用英特尔 IPP 密码术:
- 该应用程序由两部分组成:
- 获取库图层名称和版本。
- 显示所选库层使用并受 CPU 支持的硬件优化。
- 在 Windows* 操作系统上,使用 Microsoft* Visual Studio* 构建英特尔 IPP 加密应用程序要容易得多。 构建代码 examp以上,请按照以下步骤操作:
- 启动 Microsoft* Visual Studio* 并创建一个空的 C++ 项目。
- 添加一个新的 c file 并将代码粘贴到其中。
- 设置包含目录和链接模型。
- 编译并运行应用程序。
培训和文档
声明和免责声明
- 英特尔、英特尔标识、英特尔凌动、英特尔酷睿、英特尔至强融核、VTune 和至强是英特尔公司在美国和/或其他国家/地区的商标。
- 其他名称和品牌可能属于他人财产。
- ©英特尔公司。
- 本软件和相关文档是英特尔版权材料,您对它们的使用受向您提供它们时所依据的明确许可(许可)的约束。 除非许可另有规定,否则未经英特尔事先书面许可,您不得使用、修改、复制、发布、分发、披露或传输本软件或相关文件。
- 本软件和相关文档按原样提供,除许可证中明确规定的保证外,不提供任何明示或暗示的保证。
产品和性能信息
- 性能因使用、配置和其他因素而异。 了解更多信息 www.Intel.com/PerformanceIndex.
- 通知修订 #20201201
文件/资源
![]() |
英特尔集成性能原语密码学 [pdf] 用户指南 集成性能基元密码学、性能基元密码学、基元密码学、密码学 |
![]() |
英特尔集成性能原语 [pdf] 用户指南 综合性能原语、性能原语、原语 |
![]() |
英特尔集成性能原语密码学 [pdf] 用户指南 集成性能基元密码学、性能基元密码学、基元密码学、密码学 |