主要区别
加密是将正常数据转换或更改为各种基于编程的代码的方法或过程,以使任何未经授权的第三方无法访问它。而解密则是将数据的编码形式再次转换成可读或正常形式的过程。这两个术语相互关联,经常一起使用。
比较图
什么是加密(encryption)?
它指的是将数据转换成秘密代码形式,以防未经授权的第三方访问,而且没有人能理解它。加密的现象太古老了,古希腊人和古罗马人都用它来互相交流。在他们的时代,信息是通过用不同的符号和其他标记来代替共同语言字母来发送的,这些符号和符号表示这些字母。原本打算接收该消息的接收者知道这些符号的含义,并能够从中提取原始消息。当时人们用各种各样的工具来**这些标志。这个计划是相当有用的,因为任何其他人得到的信息是无法理解的。同样的现象从历史的篇章中跃出,经历了不同的发展阶段。这种过程的现代形式被称为加密。现在通信是通过机器完成的,机器把原始信息转换成程序指令的编码形式。这种编码的形式是人类无法理解的,在转换回原来的形式之前是没有用的。事实证明,加密过程对于数据安全和用户隐私非常有用。
什么是解密(decryption)?
解密是将秘密编码的数据转换成原始形式的方法。编码形式的数据在转换成原始的、有意义的形式之前是没有用的。为此,数据的接收者必须能够解密数据。在古代,以暗号为基础的语言发送的信息只有特定的和各自的接收者才能理解,因为他们只知道秘密标志的含义。他们通过转换能力从符号中提取原始信息。由于机器用于现代通信,目的地的机器能够将数据的编码形式转换为原始形式。机器在最大限度的情况下自动解密代码。然而,在某些情况下,这些现象也可以通过人工来处理。它也被称为数据的非加密。
加密(encryption) vs. 解密(decryption)
- 加密是以不可理解的秘密代码的形式发送数据的一种方法,它可以保证数据的安全性。
- 解密是接收编码数据并将其再次转换为原始有用形式的方法。
- 当数据由被称为源的机器发送时,加密是自动完成的。预装程序在发送前将数据转换成密码。
- 解密发生在目标计算机上。机器接收数据的编码形式并将其转换为原始的、有意义的形式。它可以是自动的,也可以是手动的。
- 这两种方法是相互关联的,因为它们是对数据安全性和隐私性的最大偏好。