557得票10回答
使用RSA私钥生成公钥?

我真的不太明白这个: 根据https://www.madboa.com/geek/openssl/#key-rsa,您可以从私钥生成公钥。openssl genrsa -out mykey.pem 1024 openssl rsa -in mykey.pem -pubout > myke...

335得票10回答
公钥如何验证签名?

我试图更好地掌握公钥/私钥的工作原理。我明白发送者可以使用他/她的私钥为文档添加数字签名,以本质上获得文档的哈希值,但我不明白公钥如何用于验证该签名。 我的理解是公钥加密,私钥解密...有人能帮我理解吗?

310得票6回答
在Git中,有没有一种方式可以使用GPG密钥自动签署提交?

有没有一种简便的方法使Git始终对创建的每个提交或标签进行签名? 我尝试了以下内容: alias commit = commit -S 但这并没有奏效。 我不想安装其他程序来实现这一点。这可行吗? 只是一个小问题,也许提交不应该被签名,只有我从未创建过的标签(像Homebrew等项目...

212得票15回答
无法从 /usr/local/ssl/openssl.cnf 加载配置信息(在 Windows 上)

在Windows上使用OpenSSL: openssl genrsa -out privatekey.pem 1024 --> 创建成功。openssl req -new -x509 -key privatekey.pem -out publickey.cer -days 365 ...

180得票2回答
gnupg:无法保证此密钥属于指定的用户。

我正在尝试使用一个名为Pass的有趣密码管理工具。 我按照以下步骤进行操作: 安装gpg工具:$ sudo dnf install gpg 使用命令生成密钥:$ gpg --gen-key 按照此处所述输入:$ pass init "我的gpg密钥的foobar id" 得到以下结果: m...

176得票3回答
RSA 公钥格式

我在哪里可以找到有关RSA公钥格式的文档? 由OpenSSH格式化的RSA公钥: ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQB/nAmOjTmezNUDKYvEeIRf2YnwM9/uUG1d0BYsc8/tRtx+RGi7N2lUbp728MXGwdnL9od4c...

163得票6回答
如何使用OpenSSL提取公钥?

以下命令生成一个包含公钥和私钥的文件: openssl genpkey -algorithm RSA -out private_key.pemopenssl genrsa -des3 -out privkey.pem 2048 来源:这里 使用OpenSSL,私钥包含公钥信息,因此不需要单...

124得票13回答
使用公钥认证设置Windows的OpenSSH

我在为Windows设置OpenSSH时遇到了问题,使用公钥验证。 我已经在我的本地桌面上实现了这个功能,并且可以通过Unix机器或其他OpenSSH for Windows机器使用密钥进行ssh连接。 我已经将构建复制到服务器上,我可以成功使用密码验证,但是当我使用密钥时,出现以下问题:de...

84得票1回答
公钥加密中各种密钥有什么区别?

我对加密中使用的各种密钥感到困惑。 亚马逊给了我一个 key.pem 密钥文件。 在Linux中,我生成类似于 id_rsa 和 id_rsa.pub 的密钥。 现在putty使用像 key.ppk 这样的密钥。 我真的很困惑应该在哪里使用哪种类型的密钥。