想知道更多区块链技术知识,请百度【链客区块链技术问答社区】
链客,有问必答!!

在了解区块链技术的时候,我们经常能听到一种说法——不可篡改。那为什么区块链产品不易遭受篡改呢?其中之一就是非对称式加密算法的特性。
非对称算法是由对称算法演变而来的。
传统的对称算法很好理解,就像有一个上锁的箱子,A和B想要通过这个箱子来互换信物,必须双方都有同样的钥匙,才能够打开箱子取出信物,钥匙不匹配,则箱子无法打开、宝物难以取出。
对称算法的好处是:加解密都很快,只要密钥一致,可以立刻实现数据解密。
但也存在缺点——加密数据易篡改、易破解。

对称算法对数据传输通道的安全要求很高,也就是说,钥匙的传输环境必须十分安全,否则就可能被别人偷取伪造。而且对称算法要求每个通信双方都有一套单独密钥,通信人数越多、密钥就庞大,管理起来过于繁杂。
非对称加密就可以解决以上问题。
非对称加密采用两套密钥,每个用户都有两个密钥:公钥和私钥,两个密钥互相匹配,但只有公钥对外公开,私钥仅用户本人持有。
通信时,发信方使用收信方的公钥进行加密,信一旦到达收信方时,公钥失效,只有私钥才能解密,这就实现了仅收发双方才能查看数据的要求。
基于这种非对称加密算法,区块链通信难以被篡改,因而被认为是安全的。由于每个用户只需要两把密钥,对称加密存在的密钥库过于庞大的问题也随之消失,密钥的管理更简单。

区块链安全的奥秘之一:非对称加密相关推荐

  1. 从小码农走到区块链DeFi核心,AC的加密旅程落幕

    转载原文链接:http://www.btcwbo.com/5060.html 3月6日下午,Fantom基金会高级架构师Antonell决定退出Defi和加密货币领域,并将于2022年4月3日关闭约2 ...

  2. 张一锋:法定数字货币是必然,但未必采用区块链技术,柬埔寨或发行加密货币 | 区块链日报

    [张一锋:法定数字货币一定会出现,但未必采用区块链技术] 中钞区块链研究院院长张一锋表示,法定数字货币的出现是整个社会经济形态不断往前发展的必然趋势.在这一个完全数字化的互联网世界里,需要货币这样一种 ...

  3. 万向区块链蜂巢学院 | 大硕:加密世界的NFT和游戏——从碎片化时间到碎片化价值

    Beeple的一套数字视觉作品<Everydays: The First 5000 Days>,以NFT的方式在佳士得拍出了6935万美元的成交价,让NFT彻底火了. NFT到底是什么?为 ...

  4. 探秘区块链 - 头条新闻

    区块链行业如今处于发展早期,其优势也日趋显著.作为记录比特币交易的分布式账簿,区块链已经吸引了无数业界大牛的目光,包括前摩根大通(JPMorgan)高管布莱斯·马斯特斯(Blythe Masters) ...

  5. 区块链技术在电子档案管理中的应用场景分析

    在上一篇文章<区块链基本特性及其与电子档案管理的契合点>中已经提到,基于区块链技术"去中心化.不可篡改.公开透明.可追溯"等基本特性,有望解决电子档案管理中可信管理.资 ...

  6. 区块链技术正向积极乐观的智能前景发展

    网信办的一纸公告激荡了整个科技界 3 月 30 日,国家互联网信息办公室( 以下简称"网信办" )发布<境内区块链信息服务备案编号(第一批)>(下称<备案> ...

  7. 政务领域区块链的应用

    (一)信息化的快速发展与信息安全隐忧 随着信息时代的蓬勃发展,电子数据逐渐替代了传 统的物理载体成为信息交换的新媒介,而互联网的普及 又使得大量商业环节与业务逻辑向互联网进行迁移.然 而,采用二进制编 ...

  8. 【转载】区块链技术原理、应用领域及挑战

    区块链技术原理.应用领域及挑战 李董, 魏进武 中国联合网络通信有限公司研究院,北京 100032 引用本文: 李董, 魏进武. 区块链技术原理.应用领域及挑战. 电信科学[J], 2016, 32( ...

  9. 什么是区块链合同?有哪些应用场景?

    1. 解决痛点 合同有三个发展阶段: 第一阶段是纸质合同,目前使用最多.纸质合同的主要问题是:不易保存.容易损毁.邮寄成本高,还可能存在萝卜章问题. 第二个阶段是电子合同.电子合同是线上签署.线上完成 ...

最新文章

  1. C++:多线程中的小白(3)线程传参详解
  2. Android之Activity的四种启动模式
  3. Mysql Error 1142错误解决方法
  4. Kinect开发学习笔记之(二)Kinect开发学习资源整理
  5. java 常用类 练习_Java常用类之String类练习
  6. NLog 2.0.0.2000 使用实例
  7. windows电脑自动安装第三方软件-联想客服建议解决办法
  8. docker运行Linux性能怎么样,Docker容器OSX与Linux的性能差异
  9. 拼装html字符串的最快方法
  10. 利用mysql的预编译机制_Mysqli的预编译机制处理批量数据过程
  11. matlab大作业 m文件夹,matlab 基础知识汇总-- 记一次大作业
  12. PostgreSQL pg_stats used to estimate top N freps values and explain rows
  13. 基于uni-app的模板,支持h5,小程序,安卓,ios,request请求封装,全局路由拦截,也可作为项目基础模板使用
  14. Java实现微信运动步数(已自测)
  15. java创建对象过程 实例化和初始化
  16. 20行Python代码,轻轻松松获取各路书本,你还在花钱买着看嘛~
  17. 去除小数点后的.或多余的0(多个方法参考)
  18. yaml的pip安装
  19. pdffactory 打印字体_PdfFactory(虚拟打印机) V7.28 官方版
  20. 谷歌员工分享的关于李开复先生的小故事

热门文章

  1. 关于问题PageNotFound.noHandlerFound No mapping found for HTTP的解决
  2. 用VB编写的一个可在屏幕上移动的十字架
  3. DOS批处理删除文本文件重复的行
  4. SpringBoot实战(二):SpringMvc接收xml请求
  5. AI诊断心脏病比人类更准?但这只是识图,不是诊断
  6. 毕啸南专栏 | 对话智联招聘CEO郭盛:未来的社会是透明的
  7. Oracle show sga产生的结果研究
  8. 用Windows Live Writer客户端写51CTO博客
  9. 【前端应该知道的那些事儿】运动学基础
  10. 当宝石遇到宝藏 “不思进取”的PopCap