博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
公钥、私钥、数字证书的概念
阅读量:6537 次
发布时间:2019-06-24

本文共 473 字,大约阅读时间需要 1 分钟。

hot3.png

加密和认证 
    首先我们需要区分加密和认证这两个基本概念。 

   加密:是将数据资料加密,使得非法用户即使取得加密过的资料,也无法获取正确的资料内容,所以数            据加密可以保护数据,防止监听攻击。其重点在于数据的安全性

   身份认证:是用来判断某个身份的真实性,确认身份后,系统才可以依不同的身份给予不同的权限。其            重点在于用户的真实性

   两者的侧重点是不同的。 

公钥和私钥 

      公钥和私钥就是俗称的[不对称加密方式],是从以前的对称加密[使用用户名与密码方式]的提高。 

      在现代密码体制中加密和解密是采用不同的密钥(公开密钥),也就是非对称密钥密码系统,每个通信方均需要两个密钥,即公钥和私钥,这两把密钥可以互为加解密。公钥是公开的,不需要保密,而私钥是由个人自己持有,并且必须妥善保管和注意保密。 

       公钥私钥的原则:一个公钥对应一个私钥。 密钥对中,让大家都知道的是公钥,不告诉大家,只有自己知道的,是私钥。 如果用其中一个密钥加密数据,则只有对应的那个密钥才可以解密。

转载于:https://my.oschina.net/u/861613/blog/161959

你可能感兴趣的文章
制作iso镜像U盘自动化安装linux系统
查看>>
JSLint的使用
查看>>
cobbler 无人值守-介绍
查看>>
命令行常用命令--软连接
查看>>
(30 gadget day 7) 姑娘,请问您的相位是多少 - SmartScope
查看>>
关于SpringMVC中如何把查询数据全转成String类型
查看>>
国内优秀MVC开源框架jfinal简介
查看>>
PHP 直接在共享内存中存储数据集
查看>>
详细的日志文件的管理不可不看
查看>>
Redis配置文件redis.conf参数说明
查看>>
选择排序法
查看>>
mysql将大数据插入表中方法
查看>>
常见运行时使用方法
查看>>
zabbix登录认证取得token
查看>>
解决CentOS不能使用scp命令
查看>>
用泛型的extends影响struts2的数据封装
查看>>
SBT错误
查看>>
linux 环境下修改readonly变量(例如TMOUT)
查看>>
细节成就完美 Pcauto深度体验A8L W12
查看>>
学习数据库总结的一些基本概念
查看>>