吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 114|回复: 5
上一主题 下一主题
收起左侧

[经验求助] 关于私钥文件如何提取对应私钥疑问?

[复制链接]
跳转到指定楼层
楼主
遗忘丶彻底 发表于 2026-10-26 15:45 回帖奖励
50吾爱币
最近有个项目,需要用到TLCP加密;
研究了下,使用GMSSL可以实现TLCP,里面提到,证书应该有两套,一套是签名证书,一套是加密证书;
我这边是厂站侧,提供签名证书请求文件给主站签发后,主站给我8个文件,其中有一组文件是加密证书,也就是说,加密证书是由主站侧生成给厂站侧用的;
现在问题来了,厂站侧使用加密证书enc.cer,必须要使用对应的私钥,但是主站提供的私钥文件,并不是PKCS#8/P12格式的;

疑问:目前查到结果说是这个文件中有公钥信息,但是私钥被加密的,很奇怪,其余厂家说并没有用加密芯片,说软加密直接用gmssl提取就行,大佬们知道如何提取出私钥,让GMSSL调用吗?
PS:想要知道具体方法,因为不是一个站使用
附上加密证书cer和对应的私钥文件:
蓝奏云:https://wwasc.lanzouq.com/i6CXO4dg8f5c

最佳答案

查看完整内容

不是很懂这种东西,不过我找到了一些资料,希望对你有帮助 http://mp.weixin.qq.com/s?__biz=MzcwMjIwNDg1NQ==&mid=2247483663&idx=1&sn=281bd416342a4b79965fdc6f932bbd04 http://mp.weixin.qq.com/s?__biz=MzcwMjIwNDg1NQ==&mid=2247483744&idx=1&sn=ddcb59ee354a4b025eadeeb1c0704aaa http://mp.weixin.qq.com/s?__biz=MzcwMjIwNDg1NQ==&mid=2247483684&idx=1&sn=60a1f26fd41da1e9560955dfd6e5097b

发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

沙发
wubuhuaji 发表于 2026-10-26 15:45
不是很懂这种东西,不过我找到了一些资料,希望对你有帮助
http://mp.weixin.qq.com/s?__biz=MzcwMjIwNDg1NQ==&mid=2247483663&idx=1&sn=281bd416342a4b79965fdc6f932bbd04

http://mp.weixin.qq.com/s?__biz=MzcwMjIwNDg1NQ==&mid=2247483744&idx=1&sn=ddcb59ee354a4b025eadeeb1c0704aaa

http://mp.weixin.qq.com/s?__biz=MzcwMjIwNDg1NQ==&mid=2247483684&idx=1&sn=60a1f26fd41da1e9560955dfd6e5097b
3#
wanxiangyu 发表于 2026-10-29 09:14
enc.cer 是标准的x509格式的公钥证书文件,可以直接使用即可。(可以使用命令gmssl x509 -in enc.cer -noout -text查看证书内容)
encryptedKey看起来是一种私有格式,得看对方有没有额外的格式说明。
4#
wanxiangyu 发表于 2026-10-29 09:55
即使是“软加密直接用gmssl提取就行”,密码是什么,用什么算法加密的,在文件内容的哪部分等,总得进一步说明一下。不然还是无从下手。
5#
 楼主| 遗忘丶彻底 发表于 2026-10-29 11:09 |楼主
wanxiangyu 发表于 2026-10-29 09:55
即使是“软加密直接用gmssl提取就行”,密码是什么,用什么算法加密的,在文件内容的哪部分等,总得进一步 ...

谢谢楼上各位,目前问题已经解决,encryptedKey是SKF格式的数字信封,需要先用其他sign.key进行SM2解密得到16 字节 SM4 包装密钥;再用 SM4-ECB 解开 64 字节私钥区;最后导出成 GmSSL 兼容的 PKCS#8,这个过程从其他厂家工具推出来的,不过确实没明白如果主站侧不说明这些方法的话,真不知道在一无所知情况下如何去处理。
6#
 楼主| 遗忘丶彻底 发表于 2026-10-29 11:34 |楼主
wubuhuaji 发表于 2026-10-29 08:43
不是很懂这种东西,不过我找到了一些资料,希望对你有帮助
http://mp.weixin.qq.com/s?__biz=MzcwMjIwNDg1 ...

目前问题已经解决,encryptedKey是SKF格式的数字信封,需要先用其他sign.key进行SM2解密得到16 字节 SM4 包装密钥;再用 SM4-ECB 解开 64 字节私钥区;最后导出成 GmSSL 兼容的 PKCS#8,这个过程从其他厂家工具推出来的。  这时候反过来看第三个链接的说明,提取私钥方式一模一样。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-10-29 14:40

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表