区块链安全的奥秘之一:非对称加密
想知道更多区块链技术知识,请百度【链客区块链技术问答社区】
链客,有问必答!!
在了解区块链技术的时候,我们经常能听到一种说法——不可篡改。那为什么区块链产品不易遭受篡改呢?其中之一就是非对称式加密算法的特性。
非对称算法是由对称算法演变而来的。
传统的对称算法很好理解,就像有一个上锁的箱子,A和B想要通过这个箱子来互换信物,必须双方都有同样的钥匙,才能够打开箱子取出信物,钥匙不匹配,则箱子无法打开、宝物难以取出。
对称算法的好处是:加解密都很快,只要密钥一致,可以立刻实现数据解密。
但也存在缺点——加密数据易篡改、易破解。
对称算法对数据传输通道的安全要求很高,也就是说,钥匙的传输环境必须十分安全,否则就可能被别人偷取伪造。而且对称算法要求每个通信双方都有一套单独密钥,通信人数越多、密钥就庞大,管理起来过于繁杂。
非对称加密就可以解决以上问题。
非对称加密采用两套密钥,每个用户都有两个密钥:公钥和私钥,两个密钥互相匹配,但只有公钥对外公开,私钥仅用户本人持有。
通信时,发信方使用收信方的公钥进行加密,信一旦到达收信方时,公钥失效,只有私钥才能解密,这就实现了仅收发双方才能查看数据的要求。
基于这种非对称加密算法,区块链通信难以被篡改,因而被认为是安全的。由于每个用户只需要两把密钥,对称加密存在的密钥库过于庞大的问题也随之消失,密钥的管理更简单。
区块链安全的奥秘之一:非对称加密相关推荐
- 从小码农走到区块链DeFi核心,AC的加密旅程落幕
转载原文链接:http://www.btcwbo.com/5060.html 3月6日下午,Fantom基金会高级架构师Antonell决定退出Defi和加密货币领域,并将于2022年4月3日关闭约2 ...
- 张一锋:法定数字货币是必然,但未必采用区块链技术,柬埔寨或发行加密货币 | 区块链日报
[张一锋:法定数字货币一定会出现,但未必采用区块链技术] 中钞区块链研究院院长张一锋表示,法定数字货币的出现是整个社会经济形态不断往前发展的必然趋势.在这一个完全数字化的互联网世界里,需要货币这样一种 ...
- 万向区块链蜂巢学院 | 大硕:加密世界的NFT和游戏——从碎片化时间到碎片化价值
Beeple的一套数字视觉作品<Everydays: The First 5000 Days>,以NFT的方式在佳士得拍出了6935万美元的成交价,让NFT彻底火了. NFT到底是什么?为 ...
- 探秘区块链 - 头条新闻
区块链行业如今处于发展早期,其优势也日趋显著.作为记录比特币交易的分布式账簿,区块链已经吸引了无数业界大牛的目光,包括前摩根大通(JPMorgan)高管布莱斯·马斯特斯(Blythe Masters) ...
- 区块链技术在电子档案管理中的应用场景分析
在上一篇文章<区块链基本特性及其与电子档案管理的契合点>中已经提到,基于区块链技术"去中心化.不可篡改.公开透明.可追溯"等基本特性,有望解决电子档案管理中可信管理.资 ...
- 区块链技术正向积极乐观的智能前景发展
网信办的一纸公告激荡了整个科技界 3 月 30 日,国家互联网信息办公室( 以下简称"网信办" )发布<境内区块链信息服务备案编号(第一批)>(下称<备案> ...
- 政务领域区块链的应用
(一)信息化的快速发展与信息安全隐忧 随着信息时代的蓬勃发展,电子数据逐渐替代了传 统的物理载体成为信息交换的新媒介,而互联网的普及 又使得大量商业环节与业务逻辑向互联网进行迁移.然 而,采用二进制编 ...
- 【转载】区块链技术原理、应用领域及挑战
区块链技术原理.应用领域及挑战 李董, 魏进武 中国联合网络通信有限公司研究院,北京 100032 引用本文: 李董, 魏进武. 区块链技术原理.应用领域及挑战. 电信科学[J], 2016, 32( ...
- 什么是区块链合同?有哪些应用场景?
1. 解决痛点 合同有三个发展阶段: 第一阶段是纸质合同,目前使用最多.纸质合同的主要问题是:不易保存.容易损毁.邮寄成本高,还可能存在萝卜章问题. 第二个阶段是电子合同.电子合同是线上签署.线上完成 ...
最新文章
- C++:多线程中的小白(3)线程传参详解
- Android之Activity的四种启动模式
- Mysql Error 1142错误解决方法
- Kinect开发学习笔记之(二)Kinect开发学习资源整理
- java 常用类 练习_Java常用类之String类练习
- NLog 2.0.0.2000 使用实例
- windows电脑自动安装第三方软件-联想客服建议解决办法
- docker运行Linux性能怎么样,Docker容器OSX与Linux的性能差异
- 拼装html字符串的最快方法
- 利用mysql的预编译机制_Mysqli的预编译机制处理批量数据过程
- matlab大作业 m文件夹,matlab 基础知识汇总-- 记一次大作业
- PostgreSQL pg_stats used to estimate top N freps values and explain rows
- 基于uni-app的模板,支持h5,小程序,安卓,ios,request请求封装,全局路由拦截,也可作为项目基础模板使用
- Java实现微信运动步数(已自测)
- java创建对象过程 实例化和初始化
- 20行Python代码,轻轻松松获取各路书本,你还在花钱买着看嘛~
- 去除小数点后的.或多余的0(多个方法参考)
- yaml的pip安装
- pdffactory 打印字体_PdfFactory(虚拟打印机) V7.28 官方版
- 谷歌员工分享的关于李开复先生的小故事
热门文章
- 关于问题PageNotFound.noHandlerFound No mapping found for HTTP的解决
- 用VB编写的一个可在屏幕上移动的十字架
- DOS批处理删除文本文件重复的行
- SpringBoot实战(二):SpringMvc接收xml请求
- AI诊断心脏病比人类更准?但这只是识图,不是诊断
- 毕啸南专栏 | 对话智联招聘CEO郭盛:未来的社会是透明的
- Oracle show sga产生的结果研究
- 用Windows Live Writer客户端写51CTO博客
- 【前端应该知道的那些事儿】运动学基础
- 当宝石遇到宝藏 “不思进取”的PopCap