windows程序中公鑰加密中的私鑰一般怎樣保證安全


在公鑰加密當中,如何保證私鑰的安全呢?我理解的時私鑰要存儲在客戶端的,但是客戶端應該怎樣存儲這個私鑰來保證私鑰的安全性呢?是將私鑰加密之后放在本地文件嗎?假如是這樣那么加密私鑰的密鑰應該怎么存儲呢?是固化在程序當中的嗎?

9 个解决方案

#1


私鑰用口令加密,可存儲在U盤或usb key中

#2


引用 1 樓 hduser123 的回復:
私鑰用口令加密,可存儲在U盤或usb key中


謝謝你,我現在看到Windows系統中的安全組件CryptoAPICOM,這個是windows提供的機制

#3


CryptoAPI功能有限,用OpenSSL更好,函數功能強大,且開源

#4




引用 3 樓 hduser123 的回復:
CryptoAPI功能有限,用OpenSSL更好,函數功能強大,且開源


opensll能夠提供私鑰的安全存儲功能嗎?

#5


可以,功能很強悍。甚至提供硬件接口

#6


引用 5 樓 hduser123 的回復:
可以,功能很強悍。甚至提供硬件接口

這個硬件接口是操作系統提供的?可以存儲我因為中的任意信息嗎?

#7


引用 5 樓 hduser123 的回復:
可以,功能很強悍。甚至提供硬件接口

這個硬件接口是操作系統提供的?可以存儲我認為重要的任意信息嗎?

#8


OpenSSL提供接口,可以存重要信息,RSA密鑰對保證2048位,

#9


引用 8 樓 hduser123 的回復:
OpenSSL提供接口,可以存重要信息,RSA密鑰對保證2048位,

十分感謝,我研究研究

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com