首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >保护p12文件

保护p12文件
EN

Stack Overflow用户
提问于 2017-07-26 15:50:06
回答 1查看 937关注 0票数 1

如何安全地存储p12文件?据我所知,p12文件中的证书是用RC40位加密的,密钥是用des3加密的,但是暴力破解是一种技术,它可以泄露证书的密码,然后同样可以用来获取密钥,这使得p12文件有点不安全。我希望将我的p12文件安全地存储在文件系统中。我可以加密这个文件并存储it.If吗是的,那么这个文件仍然可以使用吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-26 20:24:12

根据定义,PKCS#12没有定义使用哪些算法是合法的。PKCS#12只是证书和私钥容器的一种结构。该容器可以被加密和签名。点击此处查看更多信息:https://www.rfc-editor.org/rfc/rfc7292

从理论上讲,任何加密都可能是暴力强制的。问题是成功做到这一点的成本和努力是什么。通过选择受信任的算法(例如,请参阅NIST批准的算法列表),您可以很好地入睡,因为您知道加密的PKCS#12容器中的私钥将保持安全,不会受到暴力攻击。

如果您的PKCS#12文件使用3DES加密,它仍然可以被认为是安全的。点击此处查看更多信息:https://security.stackexchange.com/questions/146710/is-the-3des-algorithm-secure

但是,如果您想限制对PKCS#12文件及其内部私钥的访问,则可以选择限制文件系统中该文件的权限。这基本上意味着只有运行该进程的用户才能访问该文件。更昂贵的选择是使用硬件令牌和HSM。例如,一些供应商是SafeNet和泰利斯,您可以通过密码引擎和PKCS#11等接口使用它们。PKCS#12文件也可以通过密码短语保护,如果您可以容忍人类交互,则通常建议使用密码短语。在服务器环境或其他不可能进行人工交互的用例中,受密码短语保护的PKCS#12可能比较棘手,因为您需要找到一种方法来保护密码短语本身。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45320630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档