问题标签 [pkcs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
191 浏览

go - Go TLS x509:即使使用 pkcs8,块中也没有 DEK-Info 标头

已经花费了几个小时来弄清楚为什么我无法使用

我做过的一些研究历史

如果我使用“x509.DecryptPEMBlock”,我会遇到类似的错误

x509:块中没有 DEK-Info 标头

所以,我改变了它,并结合使用了以下代码 x509.DecrpyPEMBlock 和https://github.com/youmark/pkcs8

... -----结束证书----- `)

... -----结束加密私钥----- `)

但是,我仍然一直碰壁,想问是否有人知道我是否遗漏了什么?

0 投票
0 回答
189 浏览

curl - 带有 USB TOKEN 的 PKCS11 中的 cURL 问题

我正在尝试在 ubuntu 上以 USB 身份验证令牌运行 cURL 到 URL。当我运行命令“pkcs11-tool -l --pin -O”时,我可以看到私钥,而如果我在 p11tool 上运行命令p11tool --login --set-pin=<PIN> --list-all,它会返回"Error in crt_list_import (1): PKCS #11 error." 我还尝试执行以下 cURL "curl --engine pkcs11 -E 'pkcs11:<URL>' https://<URL>'",它会返回这个日志:

有任何想法吗?

0 投票
1 回答
155 浏览

c# - C#解密AES CBC pkcs1填充,有System.Security.Cryptography.PaddingMode.PKCS7但没有PKCS1

我需要解密一个用 AES CBC 128 和 PKCS1 填充加密的密码。但是,C# AesCryptoServiceProvider 和 System.Security.Cryptography.PaddingMode 没有 PKCS1。

我应该怎么办?我必须使用其他 AES 包吗?或者,实现我自己的......

请帮忙...

0 投票
0 回答
107 浏览

python - python AES加密SecretKeySpec问题

我们在从 Java 到 Python 重新构建加密逻辑时遇到了问题:

工作 Java 逻辑:下面的代码将 JSON 返回到客户端系统(解密成功使用 JSON)

使用 pycryptodome lib 的 Python 逻辑:下面的代码将 JSON 返回到客户端系统(其中解密无法使用 JSON

我们怀疑密钥是导致问题的原因,因为在 Java 中它需要 AES Keyspec 对象,而我们不确定如何在 python 中做同样的事情?

0 投票
0 回答
15 浏览

openssl - 如何从证书中恢复/生成私钥?

我有证书和匹配的 csr,但我拥有的密钥与证书不匹配。我从https://www.sslshopper.com/certificate-key-matcher.html验证了它

有没有办法从我拥有的证书和 csr 中恢复或生成私钥?

0 投票
0 回答
17 浏览

android - 使用 spongycastle 签署 pdf 文件

我正在使用spongycastle(充气城堡的港口)。private key我用csr令牌创建了一个,我有X509Certificate

对于数字签名 pdf 文件,我需要创建一个p12(Pkcs)文件吗?android 是否在内置 api 中支持此功能?或者需要使用另一个库来做到这一点?

为了签署文本,我创建了这个方法:

0 投票
1 回答
182 浏览

c# - Azure 函数无法加载文件或程序集“System.Security.Cryptography.Pkcs”

我最近尝试在 C# .NET Core 3.1 Web 应用程序中解密和验证 PKCS#7 消息。这是我的做法

System.Security.Cryptography.Pkcs在 Web 应用程序项目中使用过。但是在实现相同的包并尝试在Azure 函数中解密和验证后,它返回异常

{"Could not load file or assembly 'System.Security.Cryptography.Pkcs, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.":"System.Security.Cryptography.Pkcs, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"}.

我尝试了几个堆栈溢出答案,但无法对其进行排序。

System.Security.Cryptography.X509Certificates在 Azure 功能中运行良好,但Pkcs似乎有问题。

反正我能解决吗?

这是我的 .csproj:

0 投票
0 回答
55 浏览

openssl - 将私钥导入令牌的问题

我正在尝试使用以下命令将 der 格式的私钥注入 PKC11 兼容令牌:

但我得到了以下结果,并且密钥没有导入令牌。

但是我可以使用相同的过程成功地在令牌中导入公钥和证书。我做错什么了吗?

0 投票
0 回答
3 浏览

pkcs - 长度为 32 字节的 ESMA PSS 或 PKCS1

使用 sha-256 进行散列时,是否可以通过 32 字节长度的算法 ESMA-PSS 或 ESMA-PKCS1 生成散列?可能存在如何生成此类哈希的任何示例?

0 投票
0 回答
11 浏览

bash - 如何使用 bash 从私钥生成 PKCS 令牌?

我正在尝试使用 Bash 脚本安装受 PKCS 保护的 Veracrypt 保险库。

是否可以使用 Bash + 某种库生成令牌?

如果有,是什么图书馆?和/或获取令牌的命令语法是什么?