数据加密和数据签名的本质区别 解释

数据加密:

用公钥加密,只能用自己的私钥解密,因为私钥只有你自己有,所以别人不可能能够解密,看到你的内容,保证了数据的保密性。

数据签名:

用私钥加密,只能用公钥解密,任何人都可以用公钥解密。因为私钥只有你自己有,所以保证了该数据肯定是从你这发送出去的,不可能是别人发的。

从以上解释可以看出,数据签名和数据加密的过程都是使用公开的密钥系统,但实现的过程正好相反,

数据加密使用的是接受方的密钥对,任何知道接受方公钥的都可以向接受方发送消息,但是只有拥有私钥的才能解密出来;

数据签名使用的是发送方的密钥对,任何接受方都可以用公钥解密,验证数据的正确性。

一句话总结:

数据加密保证了数据接受方的数据安全性。

数据签名保证了数据发送方的数据安全性。

数据加密和数据签名的本质区别 解释相关推荐

  1. 大数据热是华而不实吗?大数据和小数据有什么本质区别

    通过看到一种火热的技术现象,会产生对事物的一种浅层认知后,然后再深入理解去获得一个比较深刻的认识. 大数据具有社会化,技术性的重要特点. 从社会化看 先说这个"大",也就是大数据最 ...

  2. 数据库与数据仓储的本质区别

    著作权归作者所有. 商业转载请联系作者获得授权,非商业转载请注明出处. 作者:明说 链接:http://www.zhihu.com/question/20623931/answer/22191772 ...

  3. HTML中click()和onclick()的本质区别与案例和解释

    HTML中click()和onclick()的本质区别与案例和解释:分为四点: 第一点:英文翻译: On的意思为 :打开,接通,鼠标事件的触发条件: 表明onclick()代表的是一个事件:而在HTM ...

  4. 变量与常量的本质区别,以及由此引出的深入思考(纯文字解释,不附图,图像自己在大脑中构建)

    变量与常量的本质区别 量,不管是变量还是常量,都携带了两个信息. 一个是这个量的逻辑地址,逻辑地址和内存中的物理存储地址是映射好的(由内存管理单元MMU完成映射),因此通过逻辑地址就可以知道这个量在物 ...

  5. 深度学习vs机器学习 | 这些本质区别你知道多少?

    作者 | Walker [磐创AI导读]:深度学习和机器学习已经变得无处不在,那它们之间到底有什么区别呢?本文我们为大家总结了深度学习VS机器学习的六大本质区别.欢迎大家点击上方蓝字关注公众号:磐创A ...

  6. javascript中的面向对象_面向对象和函数式编程的本质区别

    编程的本质 当写过许许多多程序后,接触了那么多编程模式.设计模式.框架.语言.算法.数据结构以后,就会发现编程的本质万变不离其宗就是,操纵一坨数据.当然操纵的方式有许多,存储的方式也五花八门,但是本质 ...

  7. 多线程之 CreateThread与_beginthreadex本质区别

    本文将带领你与多线程作第一次亲密接触,并深入分析CreateThread与_beginthreadex的本质区别,相信阅读本文后你能轻松的使用多线程并能流畅准确的回答CreateThread与_beg ...

  8. HTTP POST GET 本质区别详解(转)

    一 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式:在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交 Http定义了与服务器交互的不同方法,最基本的 ...

  9. PLC与C语言的本质区别,一文告诉你PLC与计算机的本质区别在哪里!

    你真的了解PLC吗?你知道PLC与计算机的本质区别吗?我来简单解释一下吧. 第一:PLC可以工作在极其恶劣的电磁环境中 如果我们把计算机直接放到PLC工作的环境中,无需太久,这些计算机将死机甚至烧毁. ...

最新文章

  1. 9.69最长公共子串
  2. 计算机技术在本专业方面的论文,计算机技术专业论文
  3. 【第二篇】Volley的使用之加载图片
  4. 这款Linux发行版已经适配200+移动设备
  5. cocos2d-x 输出debug信息
  6. java农耕者_蒯通——大才也,《史记》却为何没有他的列传
  7. HashSet集合介绍
  8. 修改NLS_DATE_FORMAT的四种方式
  9. 20175213 2018-2019-2 《Java程序设计》第4周学习总结
  10. 【Logstash】记录一次logstash拉取数据很慢的问题
  11. [Redis]c# redis缓存辅助类
  12. python3的xpath_python3爬虫之xpath
  13. leetcode- 225 Implement Stack using Queues
  14. 路径 @/ ~/ / ./ ../
  15. 【软考系统架构设计师】2013年下系统架构师案例分析历年真题
  16. 纵横公路造价软件学习_《纵横公路造价软件操作步骤.doc
  17. 播布客视频-Auditing笔记
  18. [三维视频融合]智慧安防解决方案
  19. 齐岳|水溶性竹红菌素PLGA纳米粒|负载奥沙利铂的mPEG-PLGA纳米粒子|包载黄豆苷元的PLGA纳米颗粒
  20. 技术总监和总工的差异

热门文章

  1. 互斥信号量的等待与通知
  2. C++中函数重载分析
  3. php 接口数组排序,php 数组排序
  4. 二级(多级)指针,二级指针和二维数组的避坑,指针面试考题
  5. Leetcode 48. 旋转图像 (每日一题 20210813)
  6. 机器学习笔记:向量自回归模型VAR
  7. 线性代数笔记: Cholesky分解
  8. 论文笔记:Weighted Graph Cuts without Eigenvectors:A Multilevel Approach
  9. ML+DM顶会时间(2020)
  10. 文巾解题 1190. 反转每对括号间的子串