gpt4 book ai didi

Windows 上用于 CUDA 的 OpenSSL 引擎

转载 作者:行者123 更新时间:2023-12-04 18:01:26 24 4
gpt4 key购买 nike

如何向 OpenSSL API 添加一些新功能,以便将 GPU 用于我编写的某些加密算法(AES、RSA 等)?例如,我想使用命令 openssl -engine cuda_engine genrsa -out rsa.key 1024 和 OpenSSL 来使用我的 genrsa CUDA 代码而不是原始代码代码。我不得不提一下,我想在 64 位 Windows 7 SP1 上执行此操作。即使是虚拟解决方案也会有所帮助,因为我需要了解该机制。

最佳答案

这里有几篇由 OpenSSL 开发人员撰写的关于构建引擎的深入文章。

Lesson 1: A Minimum Useless Engine

Lesson 2: An Example MD5 Engine

我还建议查看 OpenSSL 源代码树中的引擎。

如果您没有启用动态引擎支持,您只需要重新编译 openssl。附加信息 OpenSSL Wiki

对于 openssl app/library 添加到 openssl.cnf。

openssl_conf = openssl_def

[openssl_def]
engines = engines_section

[engines_section]
silly = silly_section

[silly_section]
engine_id = silly
dynamic_path = /home/workingdir/silly_engine.dll
init = 0

关于Windows 上用于 CUDA 的 OpenSSL 引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34800193/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com