win7系统中如何导出公钥
展开全部
不是公钥是私钥,我们引述一段来自微软技术白皮书的文字:EFS加密是基于公钥策略的。在使用EFS加密一个文件或文件夹时,系统首先会生成一个由伪随机数组成的FEK(FileEncryptionKey,文件加密钥匙),然后将利用FEK和数据扩展标准X算法创建加密后的文件,并把它存储到硬盘上,同时删除未加密的原始文件。
随后系统利用你的公钥加密FEK,并把加密后的FEK存储在同一个加密文件中。而在访问被加密的文件时,系统首先利用当前用户的私钥解密FEK,然后利用FEK解密出文件。在首次使用EFS时,如果用户还没有公钥/私钥对(统称为密钥),则会首先生成密钥,然后加密数据。
如果你登录到了域环境中,密钥的生成依赖于
域控制器,否则它就依赖于本地机器。备份: ①:单击开始按钮,在搜索框中输入“certmgr。msc”,然后在“程序”列表中选择“certmgr。msc”选项。 ②:打开当前用户的证书窗口后,在左窗格展开“个人”/“证书”目录。
③:在右窗格中需要导出的证书上单击右键,选择“所有任务”|“导出”选项,然后在“欢迎使用证书导出向导”对话框中单击“下一步”按钮。 ④:出现“导出私钥”对话框后,选择是否导出私钥,如果要备份证书则导出私钥,如果想将证书发给他人使用则不必导出私钥,本例选择前者。
⑤:出现“导出文件格式”对话框后,选择要使用的证书文件格式,通常采用默认设置,直接单击“下一步”按钮。 ⑹:出现“密码”对话框后,输入并确认证书的密码,该密码在导入证书时需要使用。若步骤④中选择了不导出私钥,将不会出现该步骤。 ⑦:出现“要导出的文件”对话框后,单击“浏览”按钮,并在“另存为”对话框中设置证书的保存路径及名称。
⑧:在“正在完成证书导出向导”对话框中检查导出证书的信息,确认无误后,单击“完成”按钮,然后在弹出的对话框中单击“确定”按钮,完成证书的导出操作。
随后系统利用你的公钥加密FEK,并把加密后的FEK存储在同一个加密文件中。而在访问被加密的文件时,系统首先利用当前用户的私钥解密FEK,然后利用FEK解密出文件。在首次使用EFS时,如果用户还没有公钥/私钥对(统称为密钥),则会首先生成密钥,然后加密数据。
如果你登录到了域环境中,密钥的生成依赖于
域控制器,否则它就依赖于本地机器。备份: ①:单击开始按钮,在搜索框中输入“certmgr。msc”,然后在“程序”列表中选择“certmgr。msc”选项。 ②:打开当前用户的证书窗口后,在左窗格展开“个人”/“证书”目录。
③:在右窗格中需要导出的证书上单击右键,选择“所有任务”|“导出”选项,然后在“欢迎使用证书导出向导”对话框中单击“下一步”按钮。 ④:出现“导出私钥”对话框后,选择是否导出私钥,如果要备份证书则导出私钥,如果想将证书发给他人使用则不必导出私钥,本例选择前者。
⑤:出现“导出文件格式”对话框后,选择要使用的证书文件格式,通常采用默认设置,直接单击“下一步”按钮。 ⑹:出现“密码”对话框后,输入并确认证书的密码,该密码在导入证书时需要使用。若步骤④中选择了不导出私钥,将不会出现该步骤。 ⑦:出现“要导出的文件”对话框后,单击“浏览”按钮,并在“另存为”对话框中设置证书的保存路径及名称。
⑧:在“正在完成证书导出向导”对话框中检查导出证书的信息,确认无误后,单击“完成”按钮,然后在弹出的对话框中单击“确定”按钮,完成证书的导出操作。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询