加密工作原理

本文详细介绍了加密工作原理,包括对称加密(如AES)的优缺点,非对称加密(如RSA)的安全性与适用场景,以及哈希算法(如SHA)、数字签名和数字证书在数据安全中的应用。数字信封展示了结合对称与非对称加密处理大数据的方法。
  • 加密工作原理

    • 密钥

      • 用来加密文件/数据的一串字符

      • 密钥+明文=密文

    • 加密方式

      • 对称加密

        • 加密和解密使用同一把密匙

        • 优点

          • 可以对大的数据进行加密

        • 缺点

          • 不够安全

          • 密钥被泄露,通信双方难以溯源

          • 如果使用ARP中间人攻击密匙会被偷取,从而可以破解文件

        • 密钥管理问题

          • N*(N-1)/2

      • 非对称加密

        • 1、接收方生成密钥对,一个公钥,一个私钥

        • 2、私钥自己保管好,不能告诉任何人,公钥可以公开给任何人

        • 3、数据传输时,只能用公钥加密,只能用私钥解密

        • 缺点

          • 不可以加密大的数据,如果要对大的数据加密,加密时间非常长,加密后的密文,非常大

        • 优点

          • 安全性高

    • 散列算法

      • 哈希算法

        • 特点

          • 1、定长输出,无论数据多大多小,哈希后的结果长度相同

          • 2、不可逆性,不能通过哈希的结果倒推出全文

          • 3、抗碰撞性:使用哈希算法处理不同的数据,不可能得到相同的结果

          • 4、雪崩效应:即时数据发生了微小的变化,得到的数据和原来也是千差万别的

        • 哈希后的结果称为摘要

      • 数字签名体系

        • 数字证书

          • CA签发的对于一个公钥的数字证书

          • 这个证书可以证明公钥的正确性

    • 数字信封

      • 采用对称加密和非对称加密相结合的方式,实现大数据的传输

        • 1、A将原文使用对称密匙进行加密,得到了密文

        • 2、A将对称密匙使用B的公匙进行加密,得到了密匙的密文

        • 3、A同时将密文和密匙的密文传递给B,B接收到密文和密匙的密文

        • 4、B使用私匙对密匙密文进行解密,得到对称密匙,再用得到的对称密匙解密文,得到最初原文

      • 用非对称加密的手段加密密钥

      • 用对称加密的方式去加密数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值