公钥加密、加密Hash散列、Merkle树……区块链的密码学你知多少?

640?wx_fmt=jpeg

来源 | Crushcrypto
编译 | 火火酱
责编 |  Carol
出品 | 区块链大本营(blockchain_camp)


大家都知道,区块链是比特币的底层技术,但区块链技术的核心,又是什么?

是密码学。

密码学是区块链技术的核心。 所有的交易信息都会被编码到区块里,而区块链则是由这一个个区块连接在一起而形成的结构。

密码技术由来已久,主要经历了古典密码、机械密码、现代密码三个发展阶段。随着历史推进,密码技术不断在演变,密码学成为了科学。而今天我们就要一起来看看, 区块链技术当中的密码学,与过去我们了解的密码学有什么不同? 它的作用在哪里?

什么是密码学?

密码学是开发防止第三方查看私人数据的学科。现代密码学结合了数学、计算机科学、物理、工程等学科。一些重要术语的定义如下:

  • 加密:将文本编码成不可读的格式。

  • 解密:将混乱的信息转换为其原始形式。

  • Cipher密码一种用于执行加密或解密的算法,通常是一组可履行的、定义明确的步骤。

【密码学】在以前是加密的同义词,即把信息从可读的格式转换为毫无意义的信息的过程。加密技术的历史可以追溯到古埃及,历史十分悠久。

举例来说,Caesar Cipher 凯撒密码是凯撒大帝用来与将军们进行安全通信的一个著名的密码。密码将信息中的每个字母都移动了一定的距离(移位为2),A变成了C,B变成了D,依此类推。
(http://practicalcryptography.com/ciphers/caesar-cipher/)

区块链技术以多种不同的方式对钱包、交易、安全性和隐私保护协议进行加密。本文将讨论与区块链技术相关的一些重要加密主题,包括 公钥加密Hash散列Merkel树

公钥加密


公钥加密 (也被称为非对称加密)是一种使用一对密钥(公钥和私钥)进行加密的密码系统。 公钥可以广泛分发,但是私钥只有其所有者才知道。密钥总是成对创建的,每个公钥必须有一个相对应的私钥。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值