密码学是什么?跟加密货币有什么关系

时间:2024-07-07  分类:电子


密码学是在加密货币,甚至在各个领域都有被运用的一种技术。


主要是市场先生在《加密货币圣经》一书及一些密码学阅读资料中的学习笔记,让想了解加密货币安全性的人增加一些初步的认识。


本篇将以加密货币为主要案例,介绍密码学如何运用在加密货币中。


密码学是什麽?


密码学(英文:Cryptography)是一种密码的技术,主要用来保护及隐藏资讯。密码学的运用非常广泛,例如我们汇款时,需要去手机收的简讯验证码,就是密码学的应用之一。


我们现在常听到的加密货币也是密码学的应用。


密码学中,主要有三个技术运用在加密货币中,分别是加密(Encrypt)、杂凑(Hashfunction)、数位签章(Digitalsignature),


在很多加密货币白皮书或官方文件,我们都会经常看到这些词彙。


以下一一介绍。


密码学的应用一:加密


加密就是把讯息加上密码,能够将看的懂的讯息,变成看不懂的讯息(例如一串文字+符号的组合)。


加密有分对称式加密跟不对称式加密,


简单来说,对称式加密就是加密/解密都採用同一把钥匙(也就是加密货币裡常听的金钥,因为英文是Key,所以中文被翻译成钥匙或金钥),不对称加密就是加密/解密採用的是不同的钥匙。


这裡指的钥匙不是我们常使用的那种家裡钥匙、车钥匙等,是指一个加密/解密的方法,可以想像是一个上面记载著密码破解方式的一张纸。


对称式加密


对称式加密(英文:Symmetric-keyalgorithm)的加密与解密的金钥是同一把,也就是用同一个方法,就可以完成加密与解密。


举例来说,市场先生要发送一个讯息Hello并用每一个字母在键盘上右边的字代替,看的懂的讯息就变成看不懂的讯息:Hello变成Jr;;p,这样就完成一个非常简单的加密。


市场先生传给同事这组字,同事把每一个字母还原,就知道讯息是Hello,这就是对称式加密,加密与解密的方法都一样,而键盘上右边的字代替这个方法就是金钥。


不对称式加密


不对称式加密(英文:Public-keycryptography)又称公开金钥加密,它加密与解密的金钥是不一样的,所以你(讯息接收方)需要打造两把钥匙:一把是公开金钥、一把是私密金钥。


不对称式加密相较对称式加密,比较不容易破解,所以这也是目前被广泛使用的加密方式。


你可以把公开金钥发给所有的人,让大家都可以透过这个公开金钥发送加密讯息给你。


私密金钥只有你自己知道,所以只有你可以把透过公开金钥发送给你的已加密讯息,透过私密金钥解密。


不对称式加密在加密货币上的运用


以比特币为例,就是你可以打造一个公开金钥,获得一个公开的比特币地址(有点像是银行帐号),任何人都可以透过这个公开金钥转比特币给你,


但如果你要汇比特币给别人,就需要私密金钥签署交易,才能够成功把比特币汇出。因为私密金钥只有你才知道,所以有著身份验证的功用,可以证明是你同意汇出比特币。


私密金钥的签署,就是数位签章的应用,这个之后会讲到。


详细可阅读:比特币是什么


补充:公开金钥长什麽样子?


公开金钥是由非常多字母、数字、符号所组成,例如intel就有公布他们的公开金钥,详细可到intel官网查看。


密码学的应用二:杂凑


杂凑(英文:Hashfunction)的全名是杂凑函数,又称杂凑演算法,是把不同长度的讯息,变成资料量固定的值的演算法。



-->> 1/2 文章未完,请继续阅读

以上就是密码学是什么?跟加密货币有什么关系的全部内容,望能这篇密码学是什么?跟加密货币有什么关系可以帮助您解决问题,能够解决大家的实际问题是非常好学习网一直努力的方向和目标。