标签: public-key-encryption

使用RSA私钥生成公钥?

我真的不明白这个:

根据:http://www.madboa.com/geek/openssl/#key-rsa,您可以从私钥生成公钥.

openssl genrsa -out mykey.pem 1024
openssl rsa -in mykey.pem -pubout > mykey.pub
Run Code Online (Sandbox Code Playgroud)

我最初的想法是,它们是一起生成的.RSA私钥是否包含总和?还是公钥?

openssl rsa public-key-encryption

368
推荐指数
8
解决办法
46万
查看次数

有没有办法用GG密钥在Git中"自动签名"提交?

是否有一种简单的方法可以让Git始终标记每个创建的提交或标记?

我尝试过类似的东西:

alias commit = commit -S

但那并没有成功.

我不想安装其他程序来实现这一目标.它可以轻松实现吗?

只是一个侧面的问题,也许不应该提交提交,只有标签,我从不创建,因为我为Homebrew等项目提交单一提交.

git gnupg public-key-encryption

197
推荐指数
5
解决办法
6万
查看次数

无法从Windows上的/usr/local/ssl/openssl.cnf加载配置信息

在Windows上使用OpenSSL时:

openssl genrsa -out privatekey.pem 1024 -->

创建成功

openssl req -new -x509 -key privatekey.pem -out publickey.cer -days 365 
---->
Run Code Online (Sandbox Code Playgroud)

显示错误消息为

无法从/usr/local/ssl/openssl.cnf加载配置信息

windows openssl public-key-encryption

176
推荐指数
10
解决办法
20万
查看次数

公钥如何验证签名?

我正在努力更好地解决公钥/私钥的工作方式.我知道发件人可以使用他/她的私钥向文档添加数字签名,以基本上获取文档的哈希值,但我不明白的是如何使用公钥来验证签名.

我的理解是公钥加密,私钥解密......任何人都可以帮我理解吗?

pki digital-signature public-key-encryption public-key private-key

141
推荐指数
5
解决办法
6万
查看次数

RSA公钥格式

我在哪里可以找到有关RSA公钥格式的文档?

RSA公钥,格式为OpenSSH:

SSH-RSA AAAAB3NzaC1yc2EAAAABJQAAAQB/nAmOjTmezNUDKYvEeIRf2YnwM9/uUG1d0BYsc8/tRtx + RGi7N2lUbp728MXGwdnL9od4cItzky/zVdLZE2cycOa18xBK9cOWmcKS0A8FYBxEQWJ/q9YVUgZbFKfYGaGQxsER + A0w/fX8ALuk78ktP31K69LcQgxIsl7rNzxsoOQKJ/CIxOGMMxczYTiEoLvQhapFQMs3FL96didKr/QbrfB1WT6s3838SEaXfgZvLef1YB2xmfhbT9OXFE3FXvh2UPBfN + ffE7iiayQf/2XR + 8j4N4bW30DiPtOQLGUrH1y5X/rpNZNlWW2 + jGIxqZtgWg7lTy3mXy5x836Sj/6L

格式化用于Secure Shell的相同公钥(RFC 4716 - 安全Shell(SSH)公钥文件格式):

---- BEGIN SSH2 PUBLIC KEY ----
AAAAB3NzaC1yc2EAAAABJQAAAQB/nAmOjTmezNUDKYvEeIRf2YnwM9/uUG1d0BYs
c8/tRtx+RGi7N2lUbp728MXGwdnL9od4cItzky/zVdLZE2cycOa18xBK9cOWmcKS
0A8FYBxEQWJ/q9YVUgZbFKfYGaGQxsER+A0w/fX8ALuk78ktP31K69LcQgxIsl7r
NzxsoOQKJ/CIxOGMMxczYTiEoLvQhapFQMs3FL96didKr/QbrfB1WT6s3838SEaX
fgZvLef1YB2xmfhbT9OXFE3FXvh2UPBfN+ffE7iiayQf/2XR+8j4N4bW30DiPtOQ
LGUrH1y5X/rpNZNlWW2+jGIxqZtgWg7lTy3mXy5x836Sj/6L
---- END SSH2 PUBLIC KEY ----
Run Code Online (Sandbox Code Playgroud)

格式化为RSA公钥的相同公钥(注意五个 -,没有空格):

-----BEGIN RSA PUBLIC KEY-----
MIIBCgKCAQEA+xGZ/wcz9ugFpP07Nspo6U17l0YhFiFpxxU4pTk3Lifz9R3zsIsu
ERwta7+fWIfxOo208ett/jhskiVodSEt3QBGh4XBipyWopKwZ93HHaDVZAALi/2A
+xTBtWdEo7XGUujKDvC2/aZKukfjpOiUI8AhLAfjmlcD/UZ1QPh0mHsglRNCmpCw
mwSXA9VNmhz+PiB+Dml4WWnKW/VHo2ujTXxq7+efMU4H2fny3Se3KYOsFPFGZ1TN
QSYlFuShWrHPtiLmUdPoP6CV2mML1tk+l7DIIqXrQhLUKDACeM5roMx0kLhUWB8P
+0uj1CNlNN4JRZlC7xFfqiMbFRU9Z4N6YwIDAQAB
-----END RSA PUBLIC KEY-----
Run Code Online (Sandbox Code Playgroud)

base-64编码数据的十六进制转储:

00 00 00 07 73 73 68 2d 72 73 61 00 00 00 01 25 00 00 01 00 …
Run Code Online (Sandbox Code Playgroud)

encryption rsa public-key-encryption

132
推荐指数
3
解决办法
21万
查看次数

如何使用OpenSSL提取公钥?

以下命令生成一个包含公钥和私钥的文件:

openssl genrsa -des3 -out privkey.pem 2048
Run Code Online (Sandbox Code Playgroud)

来源:这里

使用OpenSSL,私钥也包含公钥信息,因此不需要单独生成公钥

我们如何从privkey.pem文件中提取公钥?

谢谢.

openssl pki public-key-encryption

112
推荐指数
3
解决办法
15万
查看次数

gnupg:无法保证此密钥属于指定用户

我正在尝试使用名为Pass的有趣的密码管理工具.

我做了以下事情:

  1. 已安装的gpg工具 $ sudo dnf install gpg
  2. 使用生成密钥 $ gpg --gen-key
  3. 类型化$ pass init "foobar id of my gpg key"的规定在这里
  4. 拿到

mkdir: created directory ‘/home/chichivica/.password-store/’ Password store initialized for foobar@email.com

  1. 试图添加一个简单的密码

$ pass insert foo Enter password for foo: Retype password for foo:

  1. 而且存在问题

gpg: A45A123C: There is no assurance this key belongs to the named user gpg: [stdin]: encryption failed: Unusable public key

有人能给我一些建议吗?也许我误解了什么?提前致谢.

encryption passwords gnupg public-key-encryption

102
推荐指数
1
解决办法
4万
查看次数

85
推荐指数
4
解决办法
6万
查看次数

破解RSA密钥

给定以下RSA密钥,如何确定pq的值是什么?

Public Key: (10142789312725007, 5)
Private Key: (10142789312725007, 8114231289041741)
Run Code Online (Sandbox Code Playgroud)

math rsa encryption-asymmetric public-key-encryption

51
推荐指数
4
解决办法
8万
查看次数

公钥加密中各种密钥之间的区别是什么

我在加密中使用的各种密钥之间感到困惑.

亚马逊给了我 key.pem

在linux中我生成像id_rsa和的键 id_rsa.pub

现在putty使用了键 key.ppk

我真的很困惑在哪里使用什么类型的密钥

encryption ssh putty public-key-encryption amazon-web-services

44
推荐指数
1
解决办法
2万
查看次数