关于加密:Decode和Decrypt有什么区别?

What is the Difference between Decode and Decrypt?

本问题已经有最佳答案,请猛点这里访问。

这个解密和解码的词被大多数人使用。但每当我问他们"解码和解密有什么区别?"没有人能像我想听到的那样完美地回答。我能说清楚吗?


加密和解密用于隐藏某个信息(秘密消息),而编码和解码用于将信息转换为特定形式(例如通过Internet连接发送)。

所以加密是密码学的一部分,通常依赖于一个密钥。只有使用此密钥,才能解密消息,读取原始消息。

编码的一个例子是打开网页的URL。在这个URL中,有些字符有一个特殊的含义,比如?&字符。如果要将这些字符作为参数传递,则必须对它们进行编码,这样浏览器就不会解释它们。urlencode()函数是获取更多信息的好地方。

另一个好的编码示例是UTF-8标准。当然,您知道ASCII表,在这里您可以用一个字节表示256个字符。UTF-8编码允许我们表示更多的字符,但当然,单字节不能这样做。UTF-8编码定义何时使用1、2或3字节,以及读卡器如何识别这些3字节字符。


来自柯林斯:

Decode

verb

  • to convert (a message, text, etc) from code into ordinary language
  • (computing) to convert (coded characters) from one form to another, as from binary-coded decimals to decimal numbers Compare encode (sense 2)
  • (electronics) to convert (a coded electrical signal) into normal analogue components
  • to analyse and understand the construction of words and phrases, esp in a foreign language
  • Decrypt

    verb (transitive)

  • to decode (a message) with or without previous knowledge of its key
  • to make intelligible (a television or other signal) that has been deliberately distorted for transmission
  • 我觉得这很清楚…