IOS逆向_密码学:对称密码、公钥密码

1. 对称密码;

2. 公钥密码(非对称密码);

3. 综合应用;


1. 对称密码;

        1.1 定义:采用单钥密码的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。

image

        1.2 部分名词解释:

            ① 密钥: 是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的参数。密钥分为对称密钥与非对称密钥。

        1.3 常见的对称密码:

image
DES
3DES

        1.4 优缺点:

image

2. 公钥密码(非对称密码);

        1.1 定义:公钥密码(非对称密码)需要两个密钥来进行加密和解密,这两个密钥是公开密钥(public key,简称公钥)和私有密钥(private key,简称私钥)。

        1.2 部分名词解释:

            ① 非对称密钥:每个人都有一对唯一对应的密钥:公开密钥(简称公钥)和私人密钥(简称私钥),公钥对外公开,私钥由个人秘密保存;用其中一把密钥加密,就只能用另一把密钥解密。

        1.3 常见的公钥密码:

image

        1.4 优缺点:

image

3. 综合应用;

        3.1 混合密码系统:是将对称密码和公钥密码的优势相结合的方法,既解决了公钥密码速度慢的问题

、并通过公钥密码解决了对称密码的密钥配送问题。

image

(PS : 其中有部分章节是从前人的文章中搬运过来整理而成,这些文章里已经对部分知识点解释的很清楚明了了,我也没有更好的表达方式,所以站在巨人的肩膀上,我只是一个整理者加了部分自己的理解。)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • IOS 逆向开发(一)密码学 RSA 1. 密码学发展简介 密码学是指研究信息加密,破解密码的技术科学。密码学的起...
    孔雨露阅读 4,355评论 0 3
  • 1 公钥私钥 2 公钥加密 别人用A的公钥加密传输的信息,只有A的私钥可以解密。保证了传输的信息的安全性。 2 私...
    skykira阅读 4,533评论 0 1
  • 前言 文中首先解释加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的...
    sunny冲哥阅读 8,260评论 0 2
  • 数字证书原理 - 无恙 - 博客园 文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明...
    拉肚阅读 5,641评论 0 3
  • 爸,上周五是您生日,而且是您整六十岁,按理说您有两双儿女,在这样的日子里大家应该聚在一起和您一起热闹开心过完这一天...
    千岩万宇_阅读 1,481评论 0 1

友情链接更多精彩内容