大家好,关于区块链很多朋友都还不太明白,今天小编就来为大家分享关于密码应用的知识,希望对各位有所帮助!
本文目录
区块链的密码技术有哪几种
一、hash算法,就是把任意长度的输入(又叫做预映射,pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,其中散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,但是不可逆向推导出输入值。
二、对称加密与非对称加密,对称加密:采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,也称为单密钥加密。非对称加密采用两个密钥来进行加密和解密,这两个秘钥是公开密钥(publickey,简称公钥)和私有密钥(privatekey,简称私钥)。
三、数字签名,数字签名基于非对称加密,既可以用于证实某数字内容的完整性,又同时可以确认来源。
区块链的基本要素包括密码技术
公钥加密是区块链技术的一个基本组成要素,是钱包和交易的基础技术。当用户在区块链上创建钱包时,就是在生成公私密钥对。
好了,关于区块链和密码应用的问题到这里结束啦,希望可以解决您的问题哈!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 931614094@qq.com 举报,一经查实,本站将立刻删除。