当前位置:首页 > 实用技巧 >

r9p解锁密码忘了怎么办(r9sk手机锁屏密码忘了怎么办)

来源:原点资讯(www.yd166.com)时间:2023-11-02 14:39:29作者:YD166手机阅读>>

推荐阅读:
前言

我们在求职面试中,经常会被问到,如何设计一个安全对外的接口呢? 其实可以回答这一点,加签和验签,这将让你的接口更加有安全。接下来,本文将和大家一起来学习加签和验签。从理论到实战,加油哦~

  • 密码学相关概念
  • 加签验签概念
  • 为什么需要加签、验签
  • 加密算法简介
  • 加签验签相关API
  • 加签验签代码实现

明文、密文、密钥、加密、解密

  • 明文:指没有经过加密的信息/数据。
  • 密文:明文被加密算法加密之后,会变成密文,以确保数据安全。
  • 密钥:是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的参数。密钥分为对称密钥与非对称密钥。
  • 加密:将明文变成密文的过程。
  • 解密:将密文还原为明文的过程。
对称加密、非对称加密
  • 对称加密:加密和解密使用相同密钥的加密算法。
  • 非对称加密:非对称加密算法需要两个密钥(公开密钥和私有密钥)。公钥与私钥是成对存在的,如果用公钥对数据进行加密,只有对应的私钥才能解密。

r9p解锁密码忘了怎么办,r9sk手机锁屏密码忘了怎么办(1)

什么是公钥私钥?
  • 公钥与私钥是成对存在的密钥,如果用公钥对数据进行加密,只有用对应的私钥才能解密。
  • 其实,公钥就是公开的秘钥,私钥就是要你私自保存好的秘钥。
  • 非对称加密算法需要有一对公私钥~

假设你有一个文件,你用字母a加密,只有字母b才能解密;或者你用b加密,只有a才能解密,那么a和b就是一对公私钥。如果密钥a公开,密钥b你就要私自保存好啦,这时候密钥a就是公钥,密钥b就是私钥。相反,如果b公开,a就要保存好,这时候呢,秘钥b就是公钥,秘钥a就是私钥。

加签验签概念
  • 「加签」:用Hash函数把原始报文生成报文摘要,然后用私钥对这个摘要进行加密,就得到这个报文对应的数字签名。通常来说呢,请求方会把「数字签名和报文原文」一并发送给接收方。
  • 「验签」:接收方拿到原始报文和数字签名后,用「同一个Hash函数」从报文中生成摘要A。另外,用对方提供的公钥对数字签名进行解密,得到摘要B,对比A和B是否相同,就可以得知报文有没有被篡改过。

r9p解锁密码忘了怎么办,r9sk手机锁屏密码忘了怎么办(2)

为什么需要加签验签

上小节中,加签和验签我们已经知道概念啦,那么,为什么需要加签和验签呢?有些朋友可能觉得,我们不是用「公钥加密,私钥解密」就好了嘛?

接下来呢,举个demo吧。

假设现在有A公司,要接入C公司的转账系统。在一开始呢,C公司把自己的公钥寄给A公司,自己收藏好私钥。A公司这边的商户,发起转账时,A公司先用C公司的公钥,对请求报文加密,加密报文到达C公司的转账系统时,C公司就用自己的私钥把报文揭开。假设在加密的报文在传输过程中,被中间人Actor获取了,他也郁闷,因为他没有私钥,看着天鹅肉,又吃不了。本来想修改报文,给自己账号转一个亿的,哈哈。这个实现方式看起来是天衣无缝,稳得一匹的。

r9p解锁密码忘了怎么办,r9sk手机锁屏密码忘了怎么办(3)

但是呢,如果一开始,C公司把公钥发给公司A的时候,就被中间人Actor获取到呢,酱紫就出问题了。

中间人Actor截取了C的公钥,他把自己的公钥发给了A公司,A误以为这就是C公司的公钥。A在发起转账时,用Actor的公钥,对请求报文加密,加密报文到在传输过程,Actor又截取了,这时候,他用自己的私钥解密,然后修改了报文(给自己转一个亿),再用C的公钥加密,发给C公司,C公司收到报文后,继续用自己的私钥解密。最后是不是A公司的转账账户损失了一个亿呢~

r9p解锁密码忘了怎么办,r9sk手机锁屏密码忘了怎么办(4)

首页 123下一页

栏目热文

养的水莲花叶子发黄为什么(水莲花怎样剪掉黄叶)

养的水莲花叶子发黄为什么(水莲花怎样剪掉黄叶)

当我们购买盆栽时,我们经常听到老板吹嘘:XX可以净化空气,XX可以防止辐射。但事实上,市场上许多盆栽花卉没有这些效果,但...

2023-11-02 14:59:39查看全文 >>

旱莲花叶子发黄了(旱莲花叶子发黄怎么治疗)

旱莲花叶子发黄了(旱莲花叶子发黄怎么治疗)

旱金莲养养就黄叶,改正2个“小细节”,叶片不黄,花开不断旱金莲是属于草本植物,它从种子播种到长大开花,能够一直长一直开花...

2023-11-02 14:40:27查看全文 >>

银莲花养护(银莲花怎么浇水)

银莲花养护(银莲花怎么浇水)

今天要给大家介绍的花卉叫“中国银莲花”,是一种原产我国湖北地区的好看花朵,有人叫它海葵花,也叫湖北银莲花,是一种比较耐阴...

2023-11-02 14:20:39查看全文 >>

银莲花出芽后怎么养护(刚摘下来的莲花怎么养)

银莲花出芽后怎么养护(刚摘下来的莲花怎么养)

大家好,我是花花,养花10年花卉师,专注分享养花知识,为花友解答养花问题!欢迎大家关注我,可以私信提问,也能加入友圈!银...

2023-11-02 14:37:29查看全文 >>

银莲花盆栽怎么过冬(金银莲花北方怎么养)

银莲花盆栽怎么过冬(金银莲花北方怎么养)

如果台友家处淮河流域以南地区,台长热情推荐你选购栽培一盆欧洲银莲花。 因为它美哇,因为它真的很美耶! 如此美丽的花朵,...

2023-11-02 14:47:15查看全文 >>

最缺乏安全感的星座(缺乏安全感的五大星座)

最缺乏安全感的星座(缺乏安全感的五大星座)

这几个星座超级没有安全感,成天患得患失很多人天生就没有安全感,自己一个人的时候就喜欢胡思乱想。今天觉得谁都爱自己,明天又...

2023-11-02 14:55:29查看全文 >>

十二星座谁最缺乏安全感(十二星座最缺乏安全感)

十二星座谁最缺乏安全感(十二星座最缺乏安全感)

最缺安全感的三大星座,太让人心疼双鱼座感情中的双鱼是不折不扣的胆小鬼Ta实在太缺乏安全感怕失去,怕失控,更怕输身边好多双...

2023-11-02 14:42:03查看全文 >>

天生内心缺乏安全感三大星座(哪个星座最容易缺乏安全感)

天生内心缺乏安全感三大星座(哪个星座最容易缺乏安全感)

太缺乏安全感,这三大星座最容易抑郁狮子座不要觉得狮子座大大咧咧根本不会缺乏安全感错!大错特错!狮子座内心很脆弱的表面上战...

2023-11-02 15:00:52查看全文 >>

最缺少安全感的星座(缺乏安全感的五大星座)

最缺少安全感的星座(缺乏安全感的五大星座)

有的人很享受一个人的生活,觉得这样的日子还是挺安逸的。没有任何的嘈杂,没有任何的约束,自己想要干嘛就干嘛,简直是自由自在...

2023-11-02 14:38:28查看全文 >>

内心最缺乏安全感的星座(缺乏安全感的五大星座)

内心最缺乏安全感的星座(缺乏安全感的五大星座)

最没有安全感的几大星座巨蟹座作为水象星座的巨蟹座是很容易缺乏安全感的对于未来的不确定会增加ta们的焦虑不安巨蟹座在感情中...

2023-11-02 14:22:31查看全文 >>

文档排行