关于加密解密的详细分析

发布时间:2020-03-01 13:57:26 作者:249149630
来源:网络 阅读:389

今天一直被加密解密这一块搞得头晕脑胀,因为以前 PKI 也讲过这一块,但是是一带而过,今天安全也讲了这一块,还是没弄明白,也找了老师,讲过之后,感觉还是不明白,总觉得老师没有明白我的意思,不过,吃饭前总算是自己想通了



1.秘钥的加密与解密



A B


公钥 m 1 密钥 n 1 公钥 m 2 密钥 n 2


● 当 A 用自己的公钥加密时,所传出去的信息,没有人能够解开,除了自己


● 当 A 与 B 传送加密信息时,例如 A 向 B 传送信息时, A 需要用 B 的公钥进行加密,这时,只有 B 能够解开这条信息( 凸显出加密性


● 当 A 用自己的私钥进行加密时,这时,所有拥有 A 的公钥的都可以解密此条信息。( 认证性


2.自己所迷惑的问题


( 如上图 )本身来说,公钥是无法推出密钥的,或者说非常困难推出密钥,但是,密钥是可以推出公钥的,这一点是毋庸置疑的。

但是,在认证性这个问题上,当 A 用自己的私钥进行加密时,这时,所有拥有 A 的公钥的都可以解密此条信息,这个时候其他用户进行解密时,是利用了 A 的公钥来进行解密的。这个时候的问题就是,公钥不是不能解出私钥吗?

在这一点上,把明文加密的过程给弄混了,因为在进行认证性时,是用他的公钥来把密文进行解密,这个过程并不是用公钥来进行推出公钥,而是用公钥来进行密文的解密。


牢记牢记!









推荐阅读:
  1. 加密解密基础
  2. java中多态的详细分析

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

加密 认证 信息

上一篇:GitLab访问403问题

下一篇:基于appium的安卓自动化测试初长成

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》