美文网首页iOS逆向
IOS逆向_密码学:对称密码、公钥密码

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

作者: 一杯开水 | 来源:发表于2019-11-08 09:28 被阅读0次

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

相关文章

  • iOS逆向开发(五)----iOS签名机制

    iOS逆向开发(五)----iOS签名机制 根据密钥的使用方法,可以将密码分为2种: 对称密码 公钥密码(非对称密...

  • 七:PKI和密码学应用

    7.1 非对称密码学 对称密码系统具有共享的秘钥系统,从而产生了安全秘钥分发的问题 非对称密码学使用公钥和私钥对,...

  • 【猫说系列】密码学

    【密码学】 1、对称加密 2、非对称加密3、DES 4、分组密码5、公钥密码学6、Hash7...

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

    1. 对称密码; 2. 公钥密码(非对称密码); 3. 综合应用; 1. 对称密码; 1.1 定义:采用单...

  • 密码学基础之密码学家的工具箱

    《图解密码技术》把以下项重要的密码技术称作“密码学家的工具箱”。 对称密码 公钥密码 单向散列函数 消息认证码 数...

  • 密码学之非对称加密算法

    接着前面的内容,继续介绍密码学之非对称加密算法 非对称加密也叫公钥密码。 1976年Diffie和Hellman首...

  • 入门密码学④非对称加密

    什么是公钥密码 公钥密码(Public-key cryptography)也称非对称式密码(Asymmetric ...

  • BTC 中的密码学

    毫无疑问,比特币的技术支撑中密码学可谓是劳苦功高,特别是公钥密码学,也叫做非对称密码学。如果你没有接触或者学习过密...

  • IOS 逆向开发(一)密码学 RSA

    IOS 逆向开发(一)密码学 RSA 1. 密码学发展简介 密码学是指研究信息加密,破解密码的技术科学。密码学的起...

  • 05.公钥密码学

    有公钥和秘钥,之前的被称为私钥密码学,都是基于代换和置换这两个基本工具。而公钥密码体制则为密码学的发展提供了新的...

网友评论

    本文标题:IOS逆向_密码学:对称密码、公钥密码

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