【区块链】为什么区块链技术,能够保证信息的安全性和不可篡改性?
2018-06-15 本文已影响1人
一享书香
哈希算法是区块链中,能够保证我们所记账的内容,不可篡改的单项密码。
哈希算法在收到一段明文信息后,就用一种不可随意篡改的方法,把这段信息改成一个长度很短的、固定位数的不规则数据密码。
哈希算法有两个特点:
一是加密过程不能逆转,也就是说我们不能从输出的这段不规则数据密码中逆推出那段输入的明文。
二是明文与数据一一对应,输入明文的任意一个变化,都能引起输出的数据的相应变化。
区块链中,通常使用安全散列算法对区块信息进行加密,然后输入的明文有256字节,输出的数据有32个字节。
区块链通过哈希算法对交易信息进行加密,输出由熟悉和字母组成的字符串。
区块链的哈希值是唯一而准确的标记一个区块。区块链中的任意一个节点,都能通过简单的哈希计算得到一个哈希值。
如果计算出来的哈希值没有变化,就证明这段信息,没有被篡改过。
正因为有了哈希算法,所以区块链才能保证信息的安全性和不可篡改性!!
最近我在学习徐明星等人编著的《图说区块链》,最近持续在为大家分享,欢迎各位关注。
作者简介
紫紫天鹅
岁月不饶人,我亦不愿饶过岁月!
我用岁月煮酒,只为今日与你喜相逢!