对称密码(共享密钥密码)如何确保信息安全?

2026-05-19 12:190阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计3096个文字,预计阅读时间需要13分钟。

对称密码(共享密钥密码)如何确保信息安全?

对称密码:DES、三重DES、AES;使用相同密钥进行加密和解密;计算机的操作对象不是文字,而是由0和1排列组成的比特序列。无论文字、图像、声音还是视频,在计算机中都是用比特序列表示。

对称密码 DES 三重DES AES 用相同的密钥进行加密和解密

计算机的操作对象不是文字,而是由0和1排列而成的比特序列。无论是文字、图像、声音、视频还是程序,在计算机中都是用比特序列来表示的。
加密就是指明文的比特序列转换为密文的比特序列,将现实世界中的东西映射为比特序列的操作称为编码,将每个字母逐一进行编码,编码规则就是ASCII。

XOR 一个比特的XOR

0 XOR 0 = 0 (0与0的XOR结果为0)
0 XOR 1 = 1 (0与1的XOR结果为1)
1 XOR 0 = 1 (1与0的XOR结果为1)
1 XOR 1 = 1 (1与1的XOR结果为0)

比特序列的XOR

01001100 XOR 10101010 = 11100110
与加法运算不同,XOR不需要进位

一次性密码本的加密

一次性密码本(one-time pad)即便是用暴力破解法遍历整个密钥空间,一次性密码本也绝对无法被破译。一次性密码本是一种非常简单的密码,它的原理是“将明文与一串随机的比特序列进行“XOR运算”。将明文night字符串通过ASCII进行编码将产生一串比特序列。

阅读全文

本文共计3096个文字,预计阅读时间需要13分钟。

对称密码(共享密钥密码)如何确保信息安全?

对称密码:DES、三重DES、AES;使用相同密钥进行加密和解密;计算机的操作对象不是文字,而是由0和1排列组成的比特序列。无论文字、图像、声音还是视频,在计算机中都是用比特序列表示。

对称密码 DES 三重DES AES 用相同的密钥进行加密和解密

计算机的操作对象不是文字,而是由0和1排列而成的比特序列。无论是文字、图像、声音、视频还是程序,在计算机中都是用比特序列来表示的。
加密就是指明文的比特序列转换为密文的比特序列,将现实世界中的东西映射为比特序列的操作称为编码,将每个字母逐一进行编码,编码规则就是ASCII。

XOR 一个比特的XOR

0 XOR 0 = 0 (0与0的XOR结果为0)
0 XOR 1 = 1 (0与1的XOR结果为1)
1 XOR 0 = 1 (1与0的XOR结果为1)
1 XOR 1 = 1 (1与1的XOR结果为0)

比特序列的XOR

01001100 XOR 10101010 = 11100110
与加法运算不同,XOR不需要进位

一次性密码本的加密

一次性密码本(one-time pad)即便是用暴力破解法遍历整个密钥空间,一次性密码本也绝对无法被破译。一次性密码本是一种非常简单的密码,它的原理是“将明文与一串随机的比特序列进行“XOR运算”。将明文night字符串通过ASCII进行编码将产生一串比特序列。

阅读全文