gpt4 book ai didi

windows-vista - 如何让 OpenSSL 在 Windows Vista 上写入 RANDFILE?

转载 作者:行者123 更新时间:2023-12-03 13:38:55 26 4
gpt4 key购买 nike

当我运行时:

openssl genrsa -out mykey.key 2048

我收到以下错误:
unable to write 'random state'
e is 65537 (0x10001)

我的谷歌搜索表明这是某种 Vista 权限问题。如何允许 Vista 编写此文件或如何配置 openssl 以绕过它?

最佳答案

根本问题是 OpenSSL 配置文件中的 RANDFILE 变量在 Windows 上被忽略。这是一个 long-standing problem从 OpenSSL v1.0a 版本开始继续存在,无论目标 Windows 平台是 x86 还是 x64。

不过,有一个非常简单的解决方案。仅使用常规环境变量来设置 RANDFILE 值,例如

set RANDFILE=.rnd

因为这个值是短暂的,所以必须为每个新的 DOS 框重新发布它,或者在批处理文件中编写脚本。

关于windows-vista - 如何让 OpenSSL 在 Windows Vista 上写入 RANDFILE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2229723/

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