首页 > 编程知识 正文

区块链哈希值几位数(区块链 哈希)

时间:2023-05-03 20:33:05 阅读:88361 作者:4633

加密简单来说是指,用算法将明文信息转换为密文信息,信息的接收方用密钥对密文信息进行解密从而获得明文信息的过程。 由于区块链的底层实现离不开各种区块链加密算法,因此我们将介绍几种常用的区块链加密算法。

wmdc算法

wmdc(hash )算法将任意长度的二进制值映射到短固定长度的二进制值。 这个小的二进制值称为wmdc值。 WDC值是数据的唯一且非常紧凑的数值表示。 WDC算法是一种单向加密方法,是从明文到密文的不可逆映射,只有加密过程,没有解密过程。 这是因为,通过该运算的正确性、效率性,可以进行去中心化的计算。 另外,由于对输入的敏感性及其映射反函数难以寻找(抗原图像攻击),该区块链加密算法对区块链系统的安全性有很大贡献。

对称加密算法

对称加密算法(Symmetric Cryptography )是针对非对称加密算法)的概念。 sdds、对称加密算法和解密密钥相同,对称加密算法具体包括DES、3DES、AES、IDEA等典型算法。 这种区块链加密算法的优点是加密解密效率高,加密强度高。 缺点钥匙容易泄露。

非对称加密算法

不对称加密算法(非对称加密算法)需要公钥加密对。 公钥用于加密,私钥用于解密。 公钥公开,私钥由个人持有,不得被他人获取。 由于公钥由私钥生成,私钥可以发出公钥,但公钥不能发出私钥。 该区块链加密算法的优点是安全性高,但相对来说加密速度较慢。 作为具体的代表性算法,有RSA、ElGamal、椭圆曲线算法等。

零知识证明

零知识证明(Zero—Knowledge Proof )是一种证明者,使验证者可以相信某一论断是正确的,而无需向验证者提供有用的信息。 零知识证明过程有两个参与者:证明者和验证者。 双方可以根据一个协议,通过对话,最终得出验证者知道还是拥有某个信息的结论。 该区块链加密算法的优点是安全性和隐私性。

关于区块链加密算法的知识比较复杂,在此简单概述。 区块链加密算法对区块链底层技术至关重要,了解和掌握区块链加密算法有助于组织区块链底层逻辑。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。