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