公钥与私钥
来源:互联网 发布:仿淘宝商城 jsp源码 编辑:程序博客网 时间:2024/05/06 18:31
公钥和私钥就是俗称的不对称加密方式,是从以前的对称加密(使用用户名与密码)方式的提高。我用电子邮件的方式说明一下原理。
使用公钥与私钥的目的就是实现安全的电子邮件,必须实现如下目的:
1. 我发送给你的内容必须加密,在邮件的传输过程中不能被别人看到。
2. 必须保证是我发送的邮件,不是别人冒充我的。
要达到这样的目标必须发送邮件的两人都有公钥和私钥。
公钥,就是给大家用的,你可以通过电子邮件发布,可以通过网站让别人下载。而私钥,就是自己的,必须非常小心保存,最好加上密码。
公钥与私钥的作用是:用公钥加密的内容只能用私钥解密,用私钥加密的内容只能用公钥解密。
比如说,我要给你发送一个加密的邮件。首先,我必须拥有你的公钥,你也必须拥有我的公钥。
首先,我用你的公钥给这个邮件加密,这样就保证这个邮件不被别人看到,而且保证这个邮件在传送过程中没有被修改。你收到邮件后,用你的私钥就可以解密,就能看到内容。
其次我用我的私钥给这个邮件加密,发送到你手里后,你可以用我的公钥解密。因为私钥只有我手里有,这样就保证了这个邮件是我发送的。
在.NET中,非对称加密是安全系统中最复杂的,功能也是最强大的。它可以在代码中调用服务器和客户端的证书,并且进行匹配,从而获得使用者的身份。
- 公钥与私钥
- 公钥与私钥
- 公钥与私钥
- 公钥与私钥
- 公钥与私钥
- 公钥与私钥
- 公钥与私钥
- 公钥与私钥
- 公钥与私钥
- 公钥与私钥
- 公钥与私钥
- 公钥与私钥
- 公钥与私钥
- 公钥与私钥
- 公钥与私钥
- 公钥与私钥
- 公钥与私钥
- 公钥与私钥
- 陈皓专栏 --- 如何用GDB调试程序
- php安全防范
- 再次学习flash驱动——挖掘不能发现nand flash盘符的原因
- 一个c++读取.ini文件问题
- 简单批下载(木马操作)
- 公钥与私钥
- Hibernate3参数说明
- Vc++远程控制(转)
- Ajax+Jsp+Access实现的唯一性校验例子
- S60 3rd 应用程序真机部署过程
- asp.net利用google实现在线翻译功能(通用类)
- C++优化程序
- time函数
- 分页查询SQL语句