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

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

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

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

12得票1回答
公开证书的指纹是唯一的吗?

我希望将公共证书存储在数据库中,但我需要一个公共证书属性来索引数据库中的公共证书。我希望将此字段设为唯一字段。 公共证书的指纹是否唯一?

8得票1回答
如何使用RSA公钥在Javascript中加密数据?

服务器生成RSA公钥和私钥并将其存储在会话中。通过服务器调用,客户端html页面接收到公钥。现在我想使用它加密数据。我尝试使用jsencrypt,但它无法识别我的服务器生成的公钥。在设置公钥后调用加密时会返回false。我认为密钥长度为2048位,但编码不确定。如何使用此密钥加密数据?任何帮助...

7得票2回答
如何使用Apache VFS2进行SFTP传输,使用公私钥而无需密码

目前我正在使用apache vfs2从sftp下载文件。 我使用用户名和密码进行身份验证。 是否有一种方法可以仅使用公共-私有密钥而不需要密码来使用vfs2? 我认为我已经找到了这个函数,但是如何使用呢?只需将其设置为“yes”吗? SftpFileSystemConfigBuilder...

7得票2回答
Objective C:从钥匙串中导出私钥和公钥

我可以使用 SecKeyGeneratePair[Apple CryptoExercise]函数创建公私钥对。 Q1. 密钥链中的密钥显示为,但没有显示任何名称。如何添加友好名称到这些密钥中。 Q2. 如何将已生成的公钥和私钥以可用格式导出: -----BEGIN RSA PUBLIC ...

17得票3回答
如何在不使用密钥服务器的情况下从OpenPGP智能卡获取公钥?

我正在处理这样一个用例,其中OpenPGP被用于在智能卡(Yubikey)上生成公钥对。 然后将智能卡发送给用户。为了在本地模拟这个过程,执行以下步骤: 在智能卡上生成密钥 删除GnuPG主目录 访问智能卡以重新生成GnuPG主目录 问题是,在执行上述步骤之后,我无法测试加密文件,因...

25得票2回答
从字符串创建X509Certificate2时出现“找不到请求的对象”异常

我正在尝试从字符串创建X509Certificate2。让我举个例子:string keyBase64String = Convert.ToBase64String(file.PKCS7); var cert = new X509Certificate2(Convert.FromBase64S...

14得票2回答
如何获取网页的公钥?

我如何获取像VeriSign等使用https(安全协议)的网站的公共密钥?

7得票1回答
如何将由服务器端应用程序生成的RSA公钥存储并检索到Android密钥库中?

服务器端应用程序生成RSA密钥对,在密钥交换过程中,我从服务器获取了这个公钥,现在我想将此密钥存储在Android KeyStore中。我看过使用KeyGenerator生成RSA密钥对并将它们存储在Android KeyStore中的示例,但我不知道如何存储已经生成的RSA公钥。希望能得到帮...