This question already has answers here:
Difference between encoding and encryption

(10个回答)


5年前关闭。




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

最佳答案

加密和解密用于隐藏某些内容( secret 消息),而编码和解码用于将信息转换为特定形式(例如,通过互联网连接发送信息)。

因此,加密是加密的一部分,通常依赖于 key 。只有使用此 key ,才能解密邮件才能读取原始邮件。

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

另一个很好的编码示例是UTF-8标准。您当然知道ASCII表,可以在其中表示一个字节为256个字符。 UTF-8编码允许我们表示更多的字符,但是,当然,您不能使用单个字节来执行此操作。 UTF-8编码定义何时使用1或2或3字节,以及阅读器如何识别这些3字节字符。

10-06 00:17