能理论与实战结合是最佳的学习环境; 如果理论不成文, 只关注实战也为学习环境的上策.
今日就已一个特例来感受一下. 脑子里面总不能连一个粗糙的概念都没有吧?
加密一个文件
右键属性, 如图所示. 操作完成后加密文件显示为绿色
加密文件生成后, 会出现证书
开始运行 ->certmgr.msc 打开证书管理器 会发现自己给自己发了一个证书.
双击证书出现一些描述性的东西, 无非就是啥目的, 用啥加密, 给谁, 有效期等
首次加密, 可能默认生成证书, 秘钥. 万一不是首次呢? 这里还有一个交互点.
导出该证书对应的私钥
证书 -> 右键 -> 导出
以上就是实战部分: 加密一个文件, 生成了证书, 用该证书或者里面的私钥解密查看. 反正实验中, 你可以接触到的, 看得见的术语. 就是加密, 证书, 私钥.
证书是什么?
公钥证书, 通常简称为证书, 是一种数字签名的声明, 它将公钥的值绑定到持有对应私钥的个人, 设备或服务的标识. 总之, 你加密了文件, 私钥肯定是在你手里的, 不管你看不看得见, 私钥偷偷就出现了, 公钥也出现了, 证书也有了. 只不过你的证书是自己加密文件的时候生成的, 如果去证书颁发机构 (CA) 注册或者申明, 申请一下. 全世界就信任你了. 类似, 去民政局登记一哈, 官方画押.
你怎能只听一家之言? 我也是错误, 错论平平发生, 嘿! 推荐阮一峰的数字签名: http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html
来源: http://www.bubuko.com/infodetail-3394637.html