windows程序中公钥加密中的私钥一般怎样保证安全

问题描述

在公钥加密当中,如何保证私钥的安全呢?我理解的时私钥要存储在客户端的,但是客户端应该怎样存储这个私钥来保证私钥的安全性呢?是将私钥加密之后放在本地文件吗?假如是这样那么加密私钥的密钥应该怎么存储呢?是固化在程序当中的吗?

解决方案

解决方案二:
私钥用口令加密,可存储在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

windows程序中公钥加密中的私钥一般怎样保证安全的相关文章

vs2012-这个l两windows程序如何在vs2013中运行

问题描述 这个l两windows程序如何在vs2013中运行 一本老书附带的 刚开始看,运行不了它的程序 怎样可以在vs中运行,我需要学些什么可以搞定它 #include //----------------------------------------------------------------------- // // Name: HelloWorld example project // // Author: Mat Buckland 2002 // // Desc: HelloWo

怎么把windows程序图标用鼠标拖到窗体程序中

问题描述 怎么把windows程序图标用鼠标拖到窗体程序中 怎么把windows程序图标用鼠标拖到窗体程序中,怎么在程序中管理这些图标,图标的程序执行? 解决方案 你可以响应鼠标的拖放事件,比如说oledrogover

windows ap...-如何配置,让下面的程序在vs2013中运行?

问题描述 如何配置,让下面的程序在vs2013中运行? #include int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) { MessageBox (NULL, TEXT ("Hello, Windows 98!"), TEXT ("HelloMsg"), 0); return 0 ; } 解决方案 新建一个wn32窗口应用

windows程序中如何添加fileUPload控件?

问题描述 windows程序中如何添加fileUPload控件?WEB程序我知道在ASPX页中添加!WIN不会啊--在Form1的什么文件里怎么打代码啊?先谢了! 解决方案 解决方案二:方法差不多解决方案三:在哪里写啊?

在Web页面中执行Windows程序(转)

在Web页面中执行Windows程序 现在许多公司都面临一个难题:如何在Web环境中执行存在的Windows应用程序.这里就介绍实现这个功能的技术,它争取对代码做最小的改变,完成在Windows环境中应做的一切.现存的Windows应用程序 这里想要在Web中执行的Windows例子程序是非常简单的,它是用VB编写的,其中有一个表单.运行时,在表单上显示雇员的信息,这些信息来源于Access数据库的一个表.表单上设有First.Next.Previous 和 Last按钮,从而允许用户浏览记录.

.net的bs程序中如何嵌入C#windows程序

问题描述 请教各位大师:我想在.net网站中嵌入一个小型的c#windows程序,我该怎么办呀,我先谢谢各位老师了

Windows应用程序多级菜单中上级菜单弹出子菜单的方式

问题描述 Windows应用程序多级菜单中上级菜单弹出子菜单的方式.常见的方式是鼠标悬停在包含子菜单的菜单项时子菜单就会弹出.但我记得好像还有一种方式就是鼠标需要点击一下子菜单才能弹出.请问有没有第二种方式,如果有的话该怎么设定?问题补充:不是只针对开始菜单,是所有的的应用程序菜单.

wincewinmain-关于WinMain函数在windows及wince系统中定义不同

问题描述 关于WinMain函数在windows及wince系统中定义不同 WinMain函数在windows及wince系统中定义不同,其中windows中LPTSTR lpCmdLine,而wince中LPWSTR lpCmdLine,但我创建了一个win32程序,需要应用到wince系统中,但使用LPWSTR总是报错说WinMain函数不能重定义,但如果我把这个改成LPTSTR,然后xamlruntime.h(wince系统自带的头文件)中很多需要重新修改,非常麻烦,这样做也是不合理的(我

精通用JavaScript构建的Windows应用商店应用中的控件和设置

良好的用户体验可将数据自然而然地以直观的方式展现给用户,无论什么外观 尺寸都是如 此.展现数据和内容时,需要使用经过更新的 API.控件和工具创造新式体验. 在 Windows 应用商店应用中,所需的代码量以及控件的复杂程度取决于创建何种应用程序. 它是生产力 应用程序.游戏.社交应用程序还是财务应用程序.任何用 JavaScript 构建 Windows 应用 商店应用的开发人员均可轻松掌握 Windows JavaScript 库 (WinJS) 控件,接下 来我将谈论 这些控件. Wind