public-key相关内容

无法加载 RSA 公钥

我正在尝试读取如下所示的 RSA 公钥,但在第 6 行出现异常:java.security.spec.InvalidKeySpecException: java.security.InvalidKeyException: IOException: algid parse error, not a sequence 我的代码: String rsaPublicKey = rsaPublicK ..
发布时间:2021-06-23 18:40:07 Java开发

从 x509certificate2 对象导出 pem 格式的公钥

我是这个主题的新手,我对 PEM 格式和 CER 格式的公钥之间的区别感到困惑. 我正在尝试从 C# 代码中 PEM 格式的 x509certificate2 对象导出公钥. 据我了解,cer 格式的证书与 pem 格式的证书的区别仅在于页眉和页脚(如果我理解正确,base 64 中 .cer 格式的证书应该是 someBase64String 而在 pem 格式中它是相同的字符串,包 ..

WinSCP 命令行:在缓存错误中找不到主机密钥

我第一次尝试从 WinSCP 命令行连接到 Unix 服务器. 它以以下错误关闭: 在缓存中找不到服务器的主机密钥.您无法保证服务器是您认为的计算机. 服务器的 rsa2 密钥指纹为:ssh-rsa 1024 42:9e:c7:f4:7f:8b:50:10:6a:06:04:b1:d4:f2:04:6d如果您信任此主机,请按是.在不向 cac 添加主机密钥的情况下进行连接他,按否 ..
发布时间:2021-06-23 18:39:58 其他开发

如何使用 PyOpenSSL 获取公钥?

我正在尝试创建 python 脚本,该脚本将采用 PKCS#12 包并打印 x509 证书中包含的一些信息,并为此目的使用 PyOpenSSL 模块.到目前为止,我想从证书公钥中获取.但是 PKey 对象没有合适的方法.我可以从哪里搬走?任何想法如何获取公钥? pfx=open('./1.p12','rb').read()PKCS=crypto.load_pkcs12(pfx)证书=PKCS.g ..
发布时间:2021-06-23 18:39:55 Python

如何获取网页的公钥?

如何获取 VeriSign 等网站和所有其他使用 https(安全协议)的网站的公钥? 解决方案 这取决于您使用的浏览器,如果您告诉我,我会更新我的答案. Chrome 55 及更高版本您现在可以在开发者工具中找到此信息.选项(3 个点) -> 更多工具 -> 开发人员工具,或按 F12,然后单击“安全"选项卡,您将获得带有“查看证书"按钮的“安全概述".根据 Chrome 60 的 ..
发布时间:2021-06-23 18:39:52 其他开发

在不同组中使用 ssh 密钥对的最佳实践?

我在学校以外的一家公司做一些工作,他们需要我的公共 ssh 密钥. 我已经生成了用于 github 的公共 ssh 密钥.我前段时间设置了这个,如果我打开 id_rsa.pub 文件,我会看到里面嵌入了我的学校电子邮件地址. 现在我想知道是不是在与您合作的每家公司都重复使用这个密钥是典型的,还是为每个公司都生成一个新的密钥.我想我有几个考虑: 如果我对每家公司使用相同的公钥,而我 ..
发布时间:2021-06-23 18:39:50 其他开发

在 iOS/Swift 中创建并导出为 base64 的 RSA 公钥在 Java 中无法识别

TL;DR:无法识别在 iOS 中生成并存储在钥匙串中、以 base64 格式导出并发送到 java 后端的 RSA 公钥. 我正在 iOS 应用中实现聊天加密功能,我使用对称 + 非对称密钥来处理它. 在不涉及太多细节的情况下,在后端我使用用户的公钥来加密用于加密和解密消息的对称密钥. 我分别在 Swift 和 Java(后端)中创建了两个框架来处理密钥生成、加密、解密等.我也 ..
发布时间:2021-06-23 18:39:44 Java开发

将 RSA 公钥从 XML 转换为 PEM (PHP)

如何将 RSA 公钥从 XML 转换为 PEM (PHP)? 解决方案 我们知道 .pem -(隐私增强邮件)Base64编码的 DER 证书,随附在“-----BEGIN CERTIFICATE-----"之间和“-----结束证书-----" X.509 SignatureValue 元素包含Base64 编码的签名结果 -生成的签名中指定的参数SignatureMe ..
发布时间:2021-06-23 18:39:41 PHP

从(RSA)公钥手动创建 JWK

我需要将 RSA PublicKey 转换为有效的 JWK.特别是 JWK 的值“n"和“e"是我正在努力解决的问题.在 https://tools 查看示例 JWK 时,编码似乎不正确.ietf.org/html/rfc7517#page-25 目前我的代码基本上是这样的: private MapgenerateJWK(PublicKey publicKey){RSAPublicKey ..
发布时间:2021-06-23 18:39:38 Java开发

SSH:“错误密码"生成公钥后

当我执行这些命令时(设置密码,在第一个之后)... $ ssh-keygen -t dsa$ chmod 600 my_key$ chmod 600 my_key.pub ...然后,测试密码... $ ssh-add my_key.pub ...我不断收到: 密码错误,请重试 my_key.pub:密码错误,请重试 my_key.pub:密码错误,请重试 my_key.pub:密码错误 ..
发布时间:2021-06-23 18:39:34 其他开发

如何将我自己的公钥添加到 Vagrant VM?

我在向 Vagrant VM 添加 ssh 密钥时遇到问题.基本上我在这里的设置工作正常.创建 VM 后,我可以通过 vagrant ssh 访问它们,用户“vagrant"存在并且 authorized_keys 文件中有此用户的 ssh 密钥. 我现在想做的是:能够通过 ssh 或使用 scp 连接到这些虚拟机.所以我只需要将我的公钥从 id_rsa.pub 添加到 authorized ..
发布时间:2021-06-23 18:39:31 其他开发

向 ~/.ssh/authorized_keys 添加公钥不会让我自动登录

我将公共 SSH 密钥添加到 authorized_keys 文件中.ssh localhost 应该让我登录而不要求输入密码. 我这样做并尝试输入 ssh localhost,但它仍然要求我输入密码.是否需要通过其他设置才能使其正常工作? 我已按照更改权限的说明进行操作: 下面是如果我执行 ssh -v localhost 的结果. debug1:读取配置数据/home/jo ..
发布时间:2021-06-23 18:39:22 其他开发

cer、pvk 和 pfx 文件之间有什么区别?

cer、pvk 和 pfx 文件有什么区别?另外,我应该保留哪些文件以及我应该将哪些文件提供给我的交易对手? 解决方案 Windows 使用 .cer 扩展名作为 X.509 证书.这些可以是“二进制"(ASN.1 DER),也可以使用 Base-64 编码并应用页眉和页脚(PEM);Windows 将识别.要验证证书的完整性,您必须使用颁发者的公钥来检查其签名……这又是另一个证书. ..
发布时间:2021-06-23 18:39:19 其他开发

证书签名请求:它包含公钥还是私钥?

我试图揭开 CSR 是如何产生的神秘面纱,以及公钥和私钥的作用. 服务器 1: 生成公钥和私钥 现在,我想要 CSR,为此,我将去 CA 进行签名. 对于创建 CSR 请求,是基于服务器的公钥还是私钥? 我提到了这个SO问题;在那里,它说服务器(请求 CSR)在将 CSR 发送给 CA 之前通过其私钥对 CSR 进行签名. 我有点困惑,有以下问题: 最终产 ..
发布时间:2021-06-21 19:34:05 其他开发

当密钥也被区块链使用时,如何在 Azure Key Vault 中使用椭圆曲线 SECP256K1 密钥

我想知道如何在 Azure Key Vault 中使用 SECP256K1 密钥,同时在区块链上创建帐户也需要密钥. 必须达到的目标 生成 SECP256K1 密钥对 使用公钥在区块链上创建账户 将私钥存储到 Key Vault 并将其用于签名目的 尝试 #1 - 生成外部密钥保管库并导入 我在 Key Vault 外生成了 SECP256K1 密钥对.因此,我有可以作 ..