Python 密码学 - 概述

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

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


密码学术语

密码学中的常用术语在这里解释 −

纯文本

纯文本消息是可读的,所有用户都能理解的文本。 纯文本是没有经过加密的消息。

密文

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

加密

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

解密

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

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

密码学术语

现代密码学的特点

现代密码学的基本特点如下 −

  • 它对位序列进行操作。

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

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