8_2.数据加密

2.数据加密

1.数据加密基本概念

明文:未加密的消息。
密文:被加密的消息。
加密:伪装消息以隐藏消息的过程,即明文转变为密文的过程。
解密:密文转变为明文的过程。

2. 传统加密方式

  1. 替代密码
    用密文字母代替明文字母。

    • 移位密码加密函数:
      请添加图片描述

    • 解密函数:
      请添加图片描述

  2. 换位密码
    根据一定的规则重新排列明文。

请添加图片描述
请添加图片描述
请添加图片描述

3. 现代加密方式

  1. 对称密钥加密
    • 现代密码分类:
      • 对称密钥密码:加密密钥和解密密钥相同(密钥保密)。
      • 非对称密钥密码︰加密密钥和解密密钥不同。(私钥和公钥)
    • 对称密钥密码分类:
      • 分组密码:DES(数据加密标准),AES(高级加密算法)、IDEA
      • 流密码。
    • DES: 56位密钥,64位分组。
    • 三重DES:使用两个密钥(共112位),执行三次DES算法。(加密解密加密)
    • AES:分组128位,密钥128/192/256位。
    • IDEA:分组64位,密钥128位。
  2. 非对称/公开密钥加密(密钥的管理简单)
    • 密钥成对使用其中一个用于加密,另一个用于解密,且加密密钥可以公开,也称公开密钥加密。
    • 典型的公钥算法:
      • Diffie-Hellman算法
      • RSA算法

请添加图片描述

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>