04.23 支付密钥—一夫多妻制

支付密钥—一夫多妻制

支付密钥—一夫多妻制

但这事要搁在古代,

支付密钥—一夫多妻制

也许就真的是扫一扫啦,

支付密钥—一夫多妻制

所以移动支付确实改变了我们的生活。

支付密钥—一夫多妻制

防范风险的方式有很多,比如通过额度、支付场景限制等,但我们来说说技术上的一种方式。

支付密钥—一夫多妻制

为了保证家里财产安全,我们都会给家门上锁。

支付密钥—一夫多妻制

而在网络世界里,我们采用的是密钥。类似现实生活中的钥匙,有两种类型:

/1/ 对称密钥

我们举个例子,比如小操操和小关关是笔友。

支付密钥—一夫多妻制

支付密钥—一夫多妻制

支付密钥—一夫多妻制

加了把锁,小操操和小关关在通信中防止了资料外泄。

以上关锁和开锁的过程,就相当于对邮件加密和解密的过程。

支付密钥—一夫多妻制

这种使用同一把钥匙加密和解密的方式,就叫做对称密钥。

支付密钥—一夫多妻制

支付密钥—一夫多妻制

但对称密钥有隐患,比如,黑客小备备不开心了,

支付密钥—一夫多妻制

于是,

支付密钥—一夫多妻制

支付密钥—一夫多妻制

当对称密钥的加密文件和密码被截获,则导致信件内容被破解,影响安全性。

支付密钥—一夫多妻制

/2/ 非对称密钥

支付密钥—一夫多妻制

这时候非对称密钥就要登场啦。这是一种奇特的钥匙,他们总是以组合形式出现。

支付密钥—一夫多妻制

一把做公钥,一把叫做私钥。

支付密钥—一夫多妻制

不不不,公钥表示对外公开的,所有人都可以获得,而私钥是私密的,只有持有人自己知道。

支付密钥—一夫多妻制

而非对称密钥的一大特性就是,公钥上的锁,只有私钥能打开,且私钥只有一把;

支付密钥—一夫多妻制

私钥上的锁,只有公钥能打开,但公钥不止一把哦。

支付密钥—一夫多妻制

我们给小关关配了一套这种神器。小关关自己持有私钥,而把公钥公之于众,人手一份。

支付密钥—一夫多妻制

这时候小操操写好信,然后用小关关的公钥上锁,

支付密钥—一夫多妻制

即使信件中途被小备备截获,小备备也无法破解信件内容。

支付密钥—一夫多妻制

这就是非对称密钥的能力。

支付密钥—一夫多妻制

支付密钥—一夫多妻制

支付密钥—一夫多妻制

但有个问题,小关关怎么确信收到的信就是小操操写的呢?有没有一种可能……

支付密钥—一夫多妻制

支付密钥—一夫多妻制

支付密钥—一夫多妻制

或者另一种可能性,小备备虽然无法解码小操操发给小关关的信息,但是……

支付密钥—一夫多妻制

支付密钥—一夫多妻制

支付密钥—一夫多妻制

所以为了防止伪冒和篡改事件发生,我们让小操操也配备一套非对称密钥。

支付密钥—一夫多妻制

这时候,小操操又给小关关写信,

支付密钥—一夫多妻制

但这次我们为小操操准备了个设备,

支付密钥—一夫多妻制

这个过程其实就是对信件原文进行哈希算法,换算为信息摘要,这是独一无二的字符。

就像,

支付密钥—一夫多妻制

哈希算法有2个特点,

(1)具有不可逆性,从信息摘要无法推出原始数据。

支付密钥—一夫多妻制

(2)原文有微小的不同,则哈希算法输出一定不同。但若是相同的原文,输出的结果必定相同。

支付密钥—一夫多妻制

这时候我们再让小操操用自己的私钥将信息摘要加密,附在信件原文下面,

支付密钥—一夫多妻制

对,只要小操操的公钥能打开,就说明确实是小操操亲自用私钥上的锁,这个效果就相当于

支付密钥—一夫多妻制

所以我们把上面过程叫做数字签名。

支付密钥—一夫多妻制

然后小操操再将附有数字签名的信件用小关关给的公钥上锁。

支付密钥—一夫多妻制

这个时候,若小关关再收到小操操的来信,

支付密钥—一夫多妻制

小关关先用自己的私钥打开第一层锁,然后取下数字签名用小操操的公钥来解锁,若不能解开,

支付密钥—一夫多妻制

支付密钥—一夫多妻制

若能解开,则得到小操操放在里面的信息摘要。小关关对信件原文使用哈希算法,将得到的结果与信息摘要比对,

支付密钥—一夫多妻制

根据哈希算法的特点,小关关计算的结果应该和小操操提供的信息摘要一致。但若两者不一致,

支付密钥—一夫多妻制

小操操这波操作,确保了信息的私密性和完整性。

支付密钥—一夫多妻制

但还有个问题,就是公钥分发的问题,比如

支付密钥—一夫多妻制

小备备截取了小关关分发给大家的公钥,然后以小关关名义伪造一个假的公钥……

支付密钥—一夫多妻制

这样小备备作为中间人,就可以伪冒小关关和小操操通信。

支付密钥—一夫多妻制

你买一个贵重的物品,你担心是冒牌货,此时你会怎么办?

支付密钥—一夫多妻制

同理,这时候只能找一个独立的权威第三方机构做下认证,比如

支付密钥—一夫多妻制

支付密钥—一夫多妻制

CA是证书授权中心的意思,即Certificate Authority的缩写,

支付密钥—一夫多妻制

支付密钥—一夫多妻制

CA核实认证小关关的公钥和一些相关信息。

支付密钥—一夫多妻制

CA用自己的私钥,把上述信息加密,生成“数字证书”。

支付密钥—一夫多妻制

小关关再给小操操写信的时候,会附上数字证书。

等到小操操收到信,用CA的公钥解开数字证书,就可以得到小关关的公钥,而且是如假包换的。

支付密钥—一夫多妻制

支付密钥—一夫多妻制

所以,通过数字签名和数字证书,我们可以保证信息传递的真实、有效和可靠。

支付密钥—一夫多妻制

了解了密钥的原理,我们再来看看其在日常移动支付中的运用,该技术可对交易双方进行身份确认以及资质审核,实现安全交易。

举个下你个对简单的栗子

支付密钥—一夫多妻制

为了防止支付信息外泄,支付宝等转接机构通过数字证书,将支付信息用其公钥加密,再进行传递。

支付密钥—一夫多妻制

支付宝等转接机构用自己的私钥解密,获取账户等报文信息,完成扣款。

支付密钥—一夫多妻制

密钥在金融领域的应用还有很多,比如若通过数字证书或电子签名等方式远程开立Ⅱ类户和Ⅲ类户,开户手续更简化。

支付密钥—一夫多妻制

这个我们日后再说吧。

我们简单概括下今天的内容,非对称密钥中公钥私钥成对出现,保密信息时公钥负责加密,私钥负责解密,数字签名时私钥负责签名,公钥负责验证。

好了,今天就到这吧。

支付密钥—一夫多妻制

支付密钥—一夫多妻制

支付密钥—一夫多妻制

支付密钥—一夫多妻制


分享到:


相關文章: