编码vs Encryption
编码是使用公开可用的方法将数据转换为不同格式的过程。这种转换的目的是提高数据的可用性,尤其是在不同的系统中。加密也是转换密码学中使用的数据的过程。它将原始数据转换为一种格式,该格式只能由拥有特殊信息(称为键)的政党理解。加密的目的是使信息隐藏在没有权限的各方隐藏信息。
编码是什么?
使用公开可用的方法将数据转换为不同系统更可用的格式,称为编码。在大多数情况下,转换的格式是广泛使用的标准格式。例如,在ASCII(美国信息互换的美国标准代码)中,字符是使用数字编码的。“ A”使用数字65,“ B”为66等表示。这些数字称为“代码”。同样,编码系统(例如DBC,EBCDIC,UNICODE等)也用于编码字符。压缩数据也可以看作是一个编码过程。传输数据时还使用编码技术。例如,以太网使用二进制编码十进制(BCD)编码系统使用四个位来表示十进制数字,而曼彻斯特相位编码(MPE)用于编码位。可以使用标准方法轻松解码编码的数据。
什么是加密?
加密是一种以保持秘密的目的而转换数据的方法。加密使用一种称为密码的算法来加密数据,并且只能使用特殊密钥对其进行解密。加密信息称为密文,从密文中获取原始信息(明文)的过程称为解密。当通过不受信任的媒体(例如Internet)进行通信时,需要特别需要加密,其中需要保护信息免受其他第三方的保护。现代加密方法着重于开发由于计算硬度而难以破坏对手的加密算法(密码)(因此无法通过实际手段破坏)。两种广泛使用的加密方法是对称密钥加密和公钥加密。在对称密钥加密中,发件人和接收器都共享用于加密数据的相同密钥。在公钥加密中,使用了两个不同但与数学相关的密钥。
编码和加密有什么区别?
即使编码和加密都是将数据转换为不同格式的方法,但试图实现的目标是不同的。编码是通过增加不同系统中数据的可用性并减少存储所需的空间而完成的,同时进行了加密以使数据秘密保持第三方的秘密。编码是使用公开可用的方法完成的,并且可以很容易地反转。但是,加密数据不能轻易解密。它需要拥有称为钥匙的特殊信息。
留下一个回复