Encryption 解码和解密的区别是什么?

Encryption 解码和解密的区别是什么?,encryption,decode,terminology,Encryption,Decode,Terminology,大多数人都使用这个“解密”字。 但每当我问他们“解码和解密的区别是什么?” 没有人能以我想听的方式完美地回答。 我能说清楚吗?来自柯林斯: 解码 动词 将(信息、文本等)从代码转换成普通语言 (计算)将(编码字符)从一种形式转换为另一种形式,如从二进制编码的小数转换为十进制数字比较编码(意义2) (电子学)将(编码的电信号)转换成正常的模拟分量 分析和理解单词和短语的结构,尤其是在外语中 解密 动词(及物) 破译在事先知道或不知道(消息)密钥的情况下对其进行解码 使(电视或其他信号)可理解,为

大多数人都使用这个“解密”字。 但每当我问他们“解码和解密的区别是什么?” 没有人能以我想听的方式完美地回答。 我能说清楚吗?

来自柯林斯:

解码 动词
  • 将(信息、文本等)从代码转换成普通语言
  • (计算)将(编码字符)从一种形式转换为另一种形式,如从二进制编码的小数转换为十进制数字比较编码(意义2)
  • (电子学)将(编码的电信号)转换成正常的模拟分量
  • 分析和理解单词和短语的结构,尤其是在外语中

  • 解密 动词(及物)
  • 破译在事先知道或不知道(消息)密钥的情况下对其进行解码
  • 使(电视或其他信号)可理解,为传输而故意失真

  • 这对我来说似乎很清楚…

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

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

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


    另一个编码的好例子是UTF-8标准。您肯定知道ASCII表,在该表中,您可以用一个字节表示256个字符。UTF-8编码允许我们表示更多的字符,但当然,单字节无法实现这一点。UTF-8编码定义何时使用1、2或3个字节,以及读者如何识别这些3字节字符。

    解码不需要“机密”密钥才能返回原始状态。请将此解码“CA”传递到“California”或“Canada”不需要解密,但需要解码。我可以通过一个示例更具体一点吗?NIT:ASCII仅定义值0..127:}更具体一点举个例子。谢谢