博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
密码技术五 非对称加密
阅读量:6877 次
发布时间:2019-06-26

本文共 470 字,大约阅读时间需要 1 分钟。

hot3.png

非对称加密

 

一、密钥的问题

162958_TR77_1165943.png

二、Diffie-Hellman密钥交换

174440_74Ii_1165943.png

三、用非对称密钥来解决

180011_lQx0_1165943.png

四、什么是非对称加密(公钥密码)

    1. 公钥密码的历史

    180514_8fN9_1165943.png

    2. 公钥密码的问题

        公钥密码解决密钥的配送问题,但是无法判断获得的密钥是不是正确合法的。这被称作公钥的认证问题。另外一个问题是速度,只有对称密钥的几百分之一。

五、理解RSA前的一些学习

 103506_P1R2_1165943.png

                            只能顺时针旋转的特别时钟

    1. 加法 

     103523_3BeL_1165943.png

        就是取余数。

     2. 减法

            当指针在7时,怎么做减法让他到0呢?由于只能顺时钟旋转。可得公式:

            104610_roRe_1165943.png

    3. 乘法

         111412_jtrD_1165943.png

           乘法就是重复的加法

      4. 除法

        112600_rh1F_1165943.png

     5. 乘方

         113330_oyV6_1165943.png

       6. 对数

           182459_cnbp_1165943.png

离散对数?

六、RSA

    172327_8dDJ_1165943.png

    1. RSA 加密过程

     172021_X3as_1165943.png

    2. RSA 解密过程

     172306_BALk_1165943.png

    3. 密钥对的生成

    173436_JZ5K_1165943.png

哎,数学不好,这里的内在原理,是不理解的。。。so sad...

  4. 中间人攻击

     非对称加密算法,无法抵御中间人攻击

   需要保证公钥是认证过的。不是伪造的。

  5. RSA 本质就是靠 大整数的 质因数分解困难

转载于:https://my.oschina.net/chen1988/blog/882140

你可能感兴趣的文章
我的友情链接
查看>>
通过libvirt使用ceph块设备
查看>>
优秀交互设计师成长指南
查看>>
SDN网络系统之MiniNet的安装与使用
查看>>
java的Iterator和listIterator的区别
查看>>
服务器虚拟化的好处
查看>>
AxureRP7.0基础教程系列 部件详解 表格Tabel
查看>>
ORACLE之sql语句优化
查看>>
一台机器同时启动多个tomcat
查看>>
Java中的多线程
查看>>
Zookeeper不适合注册中心的原因
查看>>
内核是什么
查看>>
标签的语义
查看>>
Freemarker入门例子
查看>>
利用busybox工具制作微型linux系统二
查看>>
商业无小事,现实生活不在童话故事里
查看>>
Unsupported major.minor version 51.0解决办法
查看>>
我的友情链接
查看>>
新手如何入门
查看>>
15.2-全栈Java笔记:ActionEvent事件类型可以实现哪些功能?
查看>>