Python 密码学 - 概述


密码学是两个用户之间通过编码消息进行通信的艺术。密码学的出现的基本动机是为从一方传输到另一方的机密消息提供安全性。

密码学被定义为隐藏消息以引入信息安全中所认可的隐私和秘密的艺术和科学。

密码学术语

密码学中常用的术语解释如下 -

纯文本

纯文本消息是所有用户可读且可以理解的文本。明文是经过加密的消息。

密文

密文是对明文应用密码学后得到的消息。

加密

将明文转换为密文的过程称为加密。它也称为编码。

解密

将密文转换为明文的过程称为解密。它也称为解码。

下图显示了密码学的完整过程 -

密码学术语

现代密码学的特点

现代密码学的基本特征如下 -

  • 它对位序列进行操作。

  • 它使用数学算法来保护信息。

  • 它要求对安全通信通道感兴趣的各方实现隐私。