2019-06-30

Spring5参考指南:Bean的创建

Spring容器中的Bean Bean在Spring中就是一个业务组件,我们通过创建各种Bean来完成最终的业务逻辑功能。 在容器内部,每个bean的定义可以被表示为BeanDefinition,通过...

进一步了解
2019-06-24

Libra白皮书解读

Libra简介 Libra是facebook发起的一个区块链项目,其使命是建立一套简单的、无国界的货币和为数十亿人服务的金融基础设施。 facebook认为传统的金融服务离穷人太远,并且被收取各种不菲...

进一步了解
2019-06-19

MAC攻击及缺陷

前面我们在讲HMAC的时候简单讲过了什么是MAC消息认证码。 简单点说MAC(Message Authentication Code)是一种确认完整性并进行认证的技术,取三个单词的首字母,简称MAC。...

进一步了解
2019-06-19

ERC20 Short Address Attack

什么是ERC20 代币大家应该都很熟悉了,代币也叫 token, 他不是像比特币,以太坊等虚拟币这样建立在大量技术人员的辛苦工作基础之上,用于维持公链运行的虚拟货币。代币一般是依赖于以太坊平台,就是一...

进一步了解
2019-06-19

HMAC算法及其应用

MAC 在现代的网络中,身份认证是一个经常会用到的功能,在身份认证过程中,有很多种方式可以保证用户信息的安全,而MAC(message authentication code)就是一种常用的方法。 消...

进一步了解
2019-06-19

洋葱路由Tor及其攻击

洋葱路由是在1990年中期,由美国海军研究室发起的一个项目,最初目的是为了保障美国情报人员在网上的信息安全,后面交由美国国防高级研究计划局进行开发。 Tor是洋葱路由The Onion Router的...

进一步了解
2019-06-19

女巫攻击及其防范

什么是女巫攻击 之前的文章在讲拜赞庭容错的时候,我们提到了女巫攻击Sybil Attack。那什么是女巫攻击呢? 女巫攻击这个词来源于Flora Rheta Schreiber 在1973年的小说《女...

进一步了解
2019-06-19

一致性hash算法

Hash 算法也叫做散列算法,他可以让任意长度的数据M映射成为长度固定的值H。 Hash算法的作用 Hash算法的第一个作用就是数据的快速存储与查找。写过程序的人都知道,基本上主流的编程语言里面都有个...

进一步了解