问题描述
在公钥加密当中,如何保证私钥的安全呢?我理解的时私钥要存储在客户端的,但是客户端应该怎样存储这个私钥来保证私钥的安全性呢?是将私钥加密之后放在本地文件吗?假如是这样那么加密私钥的密钥应该怎么存储呢?是固化在程序当中的吗?
解决方案
解决方案二:
私钥用口令加密,可存储在U盘或usbkey中
解决方案三:
引用1楼hduser123的回复:
私钥用口令加密,可存储在U盘或usbkey中
谢谢你,我现在看到Windows系统中的安全组件CryptoAPICOM,这个是windows提供的机制
解决方案四:
CryptoAPI功能有限,用OpenSSL更好,函数功能强大,且开源
解决方案五:
引用3楼hduser123的回复:
CryptoAPI功能有限,用OpenSSL更好,函数功能强大,且开源
opensll能够提供私钥的安全存储功能吗?
解决方案六:
可以,功能很强悍。甚至提供硬件接口
解决方案七:
引用5楼hduser123的回复:
可以,功能很强悍。甚至提供硬件接口
这个硬件接口是操作系统提供的?可以存储我因为中的任意信息吗?
解决方案八:
引用5楼hduser123的回复:
可以,功能很强悍。甚至提供硬件接口
这个硬件接口是操作系统提供的?可以存储我认为重要的任意信息吗?
解决方案九:
OpenSSL提供接口,可以存重要信息,RSA密钥对保证2048位,
解决方案十:
引用8楼hduser123的回复:
OpenSSL提供接口,可以存重要信息,RSA密钥对保证2048位,
十分感谢,我研究研究
时间: 2024-10-31 02:54:15