问题标签 [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.
go - Go TLS x509:即使使用 pkcs8,块中也没有 DEK-Info 标头
已经花费了几个小时来弄清楚为什么我无法使用
我做过的一些研究历史
- 能够阅读理解 PKCS1、PKCS8 和 PEM
- 尝试读取加密私钥时出现类似问题“No DEK-Info header in block”
如果我使用“x509.DecryptPEMBlock”,我会遇到类似的错误
x509:块中没有 DEK-Info 标头
所以,我改变了它,并结合使用了以下代码 x509.DecrpyPEMBlock 和https://github.com/youmark/pkcs8
... -----结束证书----- `)
... -----结束加密私钥----- `)
但是,我仍然一直碰壁,想问是否有人知道我是否遗漏了什么?
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>'"
,它会返回这个日志:
有任何想法吗?
c# - C#解密AES CBC pkcs1填充,有System.Security.Cryptography.PaddingMode.PKCS7但没有PKCS1
我需要解密一个用 AES CBC 128 和 PKCS1 填充加密的密码。但是,C# AesCryptoServiceProvider 和 System.Security.Cryptography.PaddingMode 没有 PKCS1。
我应该怎么办?我必须使用其他 AES 包吗?或者,实现我自己的......
请帮忙...
python - python AES加密SecretKeySpec问题
我们在从 Java 到 Python 重新构建加密逻辑时遇到了问题:
工作 Java 逻辑:下面的代码将 JSON 返回到客户端系统(解密成功使用 JSON)
使用 pycryptodome lib 的 Python 逻辑:下面的代码将 JSON 返回到客户端系统(其中解密无法使用 JSON)
我们怀疑密钥是导致问题的原因,因为在 Java 中它需要 AES Keyspec 对象,而我们不确定如何在 python 中做同样的事情?
openssl - 如何从证书中恢复/生成私钥?
我有证书和匹配的 csr,但我拥有的密钥与证书不匹配。我从https://www.sslshopper.com/certificate-key-matcher.html验证了它
有没有办法从我拥有的证书和 csr 中恢复或生成私钥?
android - 使用 spongycastle 签署 pdf 文件
我正在使用spongycastle(充气城堡的港口)。private key
我用csr
令牌创建了一个,我有X509Certificate
。
对于数字签名 pdf 文件,我需要创建一个p12
(Pkcs)文件吗?android 是否在内置 api 中支持此功能?或者需要使用另一个库来做到这一点?
为了签署文本,我创建了这个方法:
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:
openssl - 将私钥导入令牌的问题
我正在尝试使用以下命令将 der 格式的私钥注入 PKC11 兼容令牌:
但我得到了以下结果,并且密钥没有导入令牌。
但是我可以使用相同的过程成功地在令牌中导入公钥和证书。我做错什么了吗?
pkcs - 长度为 32 字节的 ESMA PSS 或 PKCS1
使用 sha-256 进行散列时,是否可以通过 32 字节长度的算法 ESMA-PSS 或 ESMA-PKCS1 生成散列?可能存在如何生成此类哈希的任何示例?
bash - 如何使用 bash 从私钥生成 PKCS 令牌?
我正在尝试使用 Bash 脚本安装受 PKCS 保护的 Veracrypt 保险库。
是否可以使用 Bash + 某种库生成令牌?
如果有,是什么图书馆?和/或获取令牌的命令语法是什么?