背景共识算法是区块链项目中最核心的部分,有分布式,就需要达成共识。共识算法对于加密货币而言至关重要的,因为它可以防止双花问题。从历史上看,双花问题是限制数字货币发展的一个重要挑战,直到采用了分布式账本之后才得以改观。正因为加密货币是由公开的和不可篡改的分布式账本实现的,因此必须采用共识算法来验证账本是否具有唯一性,以保证整个加密货币网络不被恶意节点所破坏。因此,共识算法必须具备容错的能力。例如,通
分类:
其他好文 时间:
2019-05-09 15:41:34
阅读次数:
163
摘要算法 摘要算法(哈希算法/Hash/数字指纹): 计算任意长度数据的摘要(固定长度) 相同的输入数据始终得到相同的输出 不同的输入尽量得到不同的输出 摘要算法目的: 验证原始数据是否被篡改 输入:任意长度数据(byte[]) 输出:固定长度数据(byte[n]) hash("hello") = ...
分类:
编程语言 时间:
2019-05-07 22:59:55
阅读次数:
244
1,开放API可能存在的数据安全问题 (1)数据窃取 通常体现为:钓鱼网站,拦截,伪装,截包 (2)数据篡改 中间被拦截,以代理的方式拦截数据,修改数据 (3)数据泄露 爬虫抓取核心数据 2,解决数据窃取的问题 RSA,DES(使用公私钥加解密) 3,解决数据篡改问题 MD5(不可逆的混淆算法,唯一 ...
网络上明文传输时 1.数据可能被窃取;2.数据可能被篡改;3.数据被泄露 如何解决: 1.数据被窃取是由于数据能随意的被拿到,且能够被识别。可以有2个方式解决 a.使数据不能随意被获取; 使用token令牌的方式。 b.数据就算被拿到了也无法解析; RSA非对称加密。为什么不适用对称加密 DES ?... ...
分类:
其他好文 时间:
2019-04-29 22:34:55
阅读次数:
222
一、安全通告 jQuery官方于日前发布安全预警通告,通报了漏洞编号为 CVE-2019-11358的原型污染漏洞。由攻击者控制的属性可被注入对象,之后或经由触发 JavaScript 异常引发拒绝服务,或篡改该应用程序源代码从而强制执行攻击者注入的代码路径。奇安信代码卫士将持续关注该漏洞进展,并第 ...
分类:
Web程序 时间:
2019-04-28 09:35:15
阅读次数:
241
在倡导无纸化办公的今天,是否打印是一个碍眼的功能呢,某些时候的确是,但对于数据的留存,在现在鼓吹区块链技术的今天,仍然不失它的核心价值,数据报表、单据打印出来留存,仍然是一种不可或缺的数据存档和防篡改功能。听说Excel最好用的功能是打印功能,在此谨借第50波功能的重大里程碑,献给打印这一最古老且长 ...
分类:
其他好文 时间:
2019-04-26 18:16:14
阅读次数:
170
区块链技术是一种安全、隐私可保护、数据不可篡改并能进行溯源的新兴中心分散的江辉晟兴创新性基础技术。当前,在世界经济下行压力明显增加的情况下,特别需要激发,党和政府,尤其是各级地方政府领导干部的积极性来搞活经济。 一、在自然人、法人业务办理上。互联网时代,受制于自然人、法人身份在虚拟网络空间和现实生活 ...
分类:
其他好文 时间:
2019-04-19 01:12:33
阅读次数:
147
共识机制:区块链事务达成分布式共识的算法。 区块链是一种去中心化的分布式账本系统,它可以用于登记和发行数字化资产、产权凭证、积分等,并以点对点的方式进行转账、支付和交易。区块链系统与传统的中心化账本系统相比,具有完全公开、不可篡改、防止多重支付等优点,并且不依赖于任何的可信第三方。 由于点对点网络下 ...
分类:
编程语言 时间:
2019-04-13 15:12:26
阅读次数:
172
一、原型链继承 原理:修改子类型的原型,使其指向父类型的实例; 缺点: 1,不能以字面量方式在子类型的原型上添加新方法;这回重新改写子类型的原型; 2 创建子类型的实例时无法向父类型的构造函数传参。 3,不同子类型的实例对父类型中引用类型的属性进行操作时,会产生篡改 产生这种问题的原因是:父类型实例 ...
分类:
编程语言 时间:
2019-04-10 21:48:34
阅读次数:
184
当谈论通讯安全的时候,通常我们关心的是下面四个问题:1)防止消息窃听当传送的消息是机密内容的时,人们希望给消息加密。这样即使消息在传送过程中被截获,窃听者也无法确切的知道消息内容,从而达到保密的效果。2)防止消息篡改消息在传送过程中,有可能被***者篡改内容,这样接收者接到的就是错误的信息,通讯过程中应该提供某种方案防止篡改。3)防止消息伪造***者假冒发送者的名义,给接收者发送消息,这种行为称为消息
分类:
其他好文 时间:
2019-04-10 16:34:57
阅读次数:
153