der相关内容

在 C# 中加载 ASN.1/DER 编码的 RSA 密钥对

我在 Crypto++ 中创建了 DER 编码的 RSA 密钥对以及密码.它们是 Base64Encoded 字符串.我首先将数据从 Base64 解码为字节数组,但我不确定如何将它们加载到 RSACryptoServiceProvider. static void Main(){字符串 pbkeystr = "mypublickey";字符串 pvkeystr = "我的私钥";字符串 cip ..
发布时间:2022-01-10 10:27:40 C#/.NET

NodeJS:以 DER 格式验证证书

我正在使用 crypto 模块来验证证书,但我的证书和公钥都是 DER 格式.crypto 模块似乎不接受这种格式. 有没有办法(或模块)使用 NodeJS 将 DER 转换为 PEM 格式?我找不到任何东西,也无法使用命令行通过 shell 调用 openssl. 更新:这与 HTTPS 证书无关.这是关于一般的 X.509 证书.如果您将问题标记为否定,请发表评论以证明其合理性.帮 ..
发布时间:2022-01-10 10:09:08 前端开发

如何从 .key 和 .crt 文件中获取 .pem 文件?

如何从 SSL 证书创建 PEM 文件? 这些是我可用的文件: .crt server.csr server.key 解决方案 您的密钥可能已经采用 PEM 格式,但只是以 .crt 或 .key 命名. 如果文件内容以 -----BEGIN 开头,并且您可以在文本编辑器中阅读: 该文件使用 base64,它以 ASCII 可读,而不是二进制格式.证书已经是 P ..
发布时间:2021-12-14 13:59:11 其他开发

使用加密 API 导入 DER 编码的公钥

是否可以使用 MS 加密 API 导入 DER 编码的公钥?所以我可以验证签名?我需要一段代码或帮助 MS Crypto API 来导入 DER 编码的公钥/证书. 解决方案 以下三个步骤将允许您导入您的公钥证书 使用 CertCreateCertificateContext 使用 CertOpenStore 用于地址簿 使用 CertAddCertificateCont ..
发布时间:2021-07-10 20:17:56 其他开发

如何在C#上读取.Key文件?

我按如下方式读取.der文件. byte[] byteKey = File.ReadAllBytes(openFileDialog1.FileName); X509Certificate2 cert = new X509Certificate2(byteKey); ,但没有私钥.它只有公共密钥. cert.HasPrivateKey返回false. 搜索时,我发现".der文 ..
发布时间:2020-11-05 21:51:23 C#/.NET

如何在Java中将私钥写入受密码保护的DER格式?

我有一个用Java生成的RSA密钥对,我需要以编程方式将私钥写入与运行此命令时openssl相同的格式(并为提示输入适当的数据,即密码短语,以保护私钥): openssl req -out request.csr -newkey rsa:2048 -keyout privkeyfile 用于生成密钥对的Java代码非常标准: KeyPairGenerator keyGen = Ke ..
发布时间:2020-06-11 19:06:24 Java开发

签名验证期间出现Java异常(错误解码签名字节)

我必须验证证书.我不是密码学专家,所以可能我做错了(或所有事情:)). 当代码到达最后一步(boolean b = sig.verify(CertSign);)时,它会引发异常: java.security.SignatureException:解码签名字节时出错. 有人可以帮我弄清楚我在做什么错吗? 以下是显示问题的测试代码: private void test() { ..
发布时间:2020-06-11 19:06:19 Java开发

如何根据RSA的公共指数和模数生成DER / PEM证书?

我们知道,公共密钥由公共指数和模数组成。 我的问题是: 如何根据RSA的公共指数和模数生成DER / PEM证书? 非常感谢。 解决方案 使用公共指数和模数,您所希望做的最好的事情就是得到这样的东西: ----- BEGIN PUBLIC KEY ----- MIGGAoGAfHlcdrcuOK6C02rbGR3SgV / ZJ2wnTiFBguh5FHduo ..
发布时间:2020-06-11 19:06:12 PHP

密码学中有哪些不同的证书类型和格式

我们正在SSL握手中为我们的一个客户端添加服务器证书验证。对于密码学和C语言世界来说,我是一个非常陌生的人,以为我首先要弄清楚这些事情的概念,然后再从实现开始。 因此,我在Google上搜索了很多内容,主要是寻找证书概念,但无法使我的概念更好地令人满意。实际上,它增加了更多的混乱。 :) 有些东西我几乎根本不了解: 1.什么是base64格式?与DER一样吗? 2. PEM文件始终 ..
发布时间:2020-06-11 19:06:10 其他开发

ssl:无法加载证书

我有2个文件-CSR.csr和newkey.key,它们似乎都是PEM格式,如下所示- -----BEGIN CERTIFICATE REQUEST----- MIID.... -----END CERTIFICATE REQUEST----- -----BEGIN RSA PRIVATE KEY----- MI... -----END RSA PRIVATE KEY----- ..
发布时间:2020-06-11 19:06:05 其他开发

在C#中加载ASN.1/DER编码的RSA密钥对

我有在Crypto ++中创建的DER编码RSA密钥对以及密码.它们是Base64Encoded字符串.我首先将数据从Base64解码为字节数组,但不确定如何将它们加载到RSACryptoServiceProvider. static void Main() { string pbkeystr = "mypublickey"; string pvkeystr = "mypri ..
发布时间:2020-06-11 19:06:03 C#/.NET

Java的DER解码ECDSA签名

我已经用Java生成了ECDSA签名,我想从中获取R和S值.据我了解,我生成的签名是DER编码的.有人可以为我提供一些Java代码(也许使用Bouncy Castle)来检索R和S值作为BigIntegers吗? 注意:如果有帮助,我会使用内置提供程序通过JCE的Signature类生成签名,并且P_256 EC密钥对的签名长度通常在70到72个字节之间徘徊. 解决方案 我自己解决了 ..
发布时间:2020-06-11 19:06:01 Java开发

如何从DER/PEM文件获取SecKeyRef

我需要将我的iPhone应用程序与系统集成在一起,并且它们需要通过给定的公钥对数据进行加密.我研究并发现了一些有关以下内容的文章:.xml,.der和.pem格式分别为3种从DER/PEM获取SecKeyRef,但它们始终返回nil.下面是我的代码: NSString *pkFilePath = [[NSBundle mainBundle] pathForResource:@"PKFile" ..
发布时间:2020-06-11 19:05:58 移动开发