Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows ';openssl genrsa';不';我使用AES时无法工作_Windows_Openssl_Aes_Ssh Keys_Lexikjwtauthbundle - Fatal编程技术网

Windows ';openssl genrsa';不';我使用AES时无法工作

Windows ';openssl genrsa';不';我使用AES时无法工作,windows,openssl,aes,ssh-keys,lexikjwtauthbundle,Windows,Openssl,Aes,Ssh Keys,Lexikjwtauthbundle,当我试图按照此Symfony Bundle的说明生成Ssh密钥时,我遇到了一个问题: 使用此命令时: openssl genrsa -out config/jwt/private.pem -aes256 4096 这个过程还没有结束,以下是我所拥有的: 但它在不使用AES的情况下工作得非常完美(aes256或128或其他..) 你知道为什么吗 (那么,您认为我可以不使用AES继续吗?) 谢谢。您可能正在Windows上的类似Linux的子系统(如MinGW)中使用OpenSSL 在此设置中显

当我试图按照此Symfony Bundle的说明生成Ssh密钥时,我遇到了一个问题:

使用此命令时:

openssl genrsa -out config/jwt/private.pem -aes256 4096
这个过程还没有结束,以下是我所拥有的:

但它在不使用AES的情况下工作得非常完美(aes256或128或其他..)

你知道为什么吗

(那么,您认为我可以不使用AES继续吗?)


谢谢。

您可能正在Windows上的类似Linux的子系统(如MinGW)中使用OpenSSL

在此设置中显示密码短语提示时似乎存在问题。通过使用OpenSSL的
-passout
选项指定密码,可以绕过提示:

openssl genrsa -out config/jwt/private.pem -aes256 -passout pass:PASSWORD 4096
但是,您不能使用像
-aes256
这样的加密开关生成密钥,也不能指定密码。或者,您将得到如下错误,因为加密显然需要密码短语:

$  openssl genrsa -aes256 -out ca-key.pem -passout pass: 4096
Generating RSA private key, 4096 bit long modulus
........++++
..................................................................................++++
e is 65537 (0x10001)
5588:error:0906906F:PEM routines:PEM_ASN1_write_bio:read key:pem_lib.c:373:

您可能正在Windows上的类似Linux的子系统(如MinGW)中使用OpenSSL

在此设置中显示密码短语提示时似乎存在问题。通过使用OpenSSL的
-passout
选项指定密码,可以绕过提示:

openssl genrsa -out config/jwt/private.pem -aes256 -passout pass:PASSWORD 4096
但是,您不能使用像
-aes256
这样的加密开关生成密钥,也不能指定密码。或者,您将得到如下错误,因为加密显然需要密码短语:

$  openssl genrsa -aes256 -out ca-key.pem -passout pass: 4096
Generating RSA private key, 4096 bit long modulus
........++++
..................................................................................++++
e is 65537 (0x10001)
5588:error:0906906F:PEM routines:PEM_ASN1_write_bio:read key:pem_lib.c:373:

当我从GitBash(在Windows上随Git安装的命令行,openssl默认随Git一起提供)使用openssl时,我也遇到了同样的问题。稍后,我在windows上安装了OpenSSL,您可以从下载它,将它添加到pc中的路径变量中,然后您可以在任何地方使用它,它的工作方式与JWT文档中描述的相同


希望它能帮助你和其他人

当我从Git Bash(在Windows上随Git安装的命令行,openssl默认随Git一起提供)使用openssl时,我也遇到了同样的问题。稍后,我在windows上安装了OpenSSL,您可以从下载它,将它添加到pc中的路径变量中,然后您可以在任何地方使用它,它的工作方式与JWT文档中描述的相同


希望它能帮助你和其他人

非常感谢,成功了!不幸的是,现在这一代公钥不起作用了:/你也有办法转移它吗?@Mohamed19也许你可以更详细一点?也许可以用这个新问题来回答另一个问题。非常感谢,它成功了!不幸的是,现在这一代公钥不起作用了:/你也有办法转移它吗?@Mohamed19也许你可以更详细一点?也许可以用这个新问题来回答另一个问题。它工作得很好!!非常感谢,因为我必须承认,在多次尝试之后,在其他PC(Windows Pro)上我无法做到这一点。它工作得非常完美!!非常感谢,因为我必须承认,经过多次尝试,在其他PC(Windows Pro)上也是如此,我做不到。。