区块链术语-加密算法、数字签名

论坛 期权论坛 期权     
千幻区块链   2019-10-27 05:57   1731   0



1.加密算法(EncryptionAlgorithm)
非对称加密算法是一个函数,通过使用一个加密钥匙,将原来的明文文件或数据转化成一串不可读的密文代码。加密流程是不可逆的,只有持有对应的解密钥匙才能将该加密信息解密成可阅读的明文。加密使得私密数据可以在低风险的情况下,通过公共网络进行传输,并保护数据不被第三方窃取、阅读。
2.数字签名(DigitalSignatures)

数字签名是一种使用了公钥加密领域的技术实现的签名,用于鉴别数字信息和身份确认。数字签名是一个独一无二的数值,若公钥能通过验证,那就能确定对应的公钥的正确性,数字签名兼具可确认性和不可否认性。
多重签名(Multi-Signatures)意味着在交易发生之前需要多个签名或批准。多重签名会提高加密货币的安全性,这样一个人就不能在未经他人同意的情况下把所有的数字货币都拿走。
[h1]
[/h1][h1]实现方法[/h1]

数字签名算法依靠公钥加密技术来实现的。在公钥加密技术里,每一个使用者有一对密钥:一把公钥和一把私钥。公钥可以自由发布,但私钥则秘密保存;还有一个要求就是要让通过公钥推算出私钥的做法不可能实现。
普通的数字签名算法包括三种算法:
1.密码生成算法;
2.标记算法;
3.验证算法。
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP