美文网首页
加解密杂谈

加解密杂谈

作者: 泣之物语 | 来源:发表于2017-08-07 10:05 被阅读5次

    1,常用的加密方式 


      · 单钥加密

                单钥加密只需要一份钥匙,一份钥匙丢失导致资料泄露

      ·  双钥加密

                有两份钥匙分为公钥和私钥,每个用户都有自己单独的公钥、私钥。双钥加密我们重点             描述。

    2,单项散列函数  


       ·   概要

              1),又称哈希函数,输出结果称为消息摘要或者指纹,比如MD5、SHA1等

              2),目前md5加密已被破解,  点我试试'1116814755ec7e77eaa692262f749cec'                                    解密是什么.

              3),单向:是指函数计算过程不可逆,散列函数:是指哈希函数,有如下特点:

                ※  输出消息摘要为指定内容长度,一个加密内容对应的消息摘要有且只有一份

                ※  消息摘要不可逆。

      ·   简要说明

             1 ),哈希算法

                       ※   哈希函数就是实现哈希算法,之所以输出结果叫消息摘要,是因为HASH实现                             通常是把一个空间较大的取值映射为空间较小的取值,优势在于查找速度快,                             时间复杂度低,但是空间复杂度高。

                      ※   很多情况下会发生相同的地址消息摘要会对应不同的键值,需要采取一些其他                             算法避免冲突。(目前暂未弄懂其原理,待研究在做补充,暂为记录)

             2 ),哈希表

                            哈希函数规则所需的数据结构,通常称为桶子。需要两个桶子,一个是通过                                hash规则生成的code和值存放,另一个是通过规则寻址的桶子。

    3,双钥加密


           ·   公钥和私钥 

                   ※  每个用户都有一对单独的公钥和私钥,每把私钥和公钥都是一一对应的关系。

                   ※  公钥能够解出私钥加密的内容,反之也成立。

                   ※  公钥不能推算出私钥(单向散列函数)。

                   ※   公钥用来加密信息,私钥用来数字签名。

          ·    加密过程

    相关文章

      网友评论

          本文标题:加解密杂谈

          本文链接:https://www.haomeiwen.com/subject/vsyolxtx.html