数据压缩与数据加密
数据压缩是减少数据大小的过程。它使用编码方案,该方案使用比原始数据少的位编码数据。加密也是转换密码学中使用的数据的过程。它将原始数据转换为一种格式,该格式只能由拥有特殊信息(称为键)的政党理解。加密的目的是使信息隐藏在没有权限的各方隐藏信息。
什么是数据压缩?
数据压缩是一种通过降低其大小的意识来转换数据的方法。这很有用,因为它允许保存存储空间和带宽等资源(传输数据时)。它使用一种编码方法,该方法将减少与原始表示相比,用于存储数据的位。使用压缩数据时,需要先解压缩它们。在设计数据压缩方案时,必须考虑重要因素,例如所需的压缩水平,压缩方案引入的失真量以及压缩和解压缩数据所需的计算和硬件资源。尤其是当视频减压时,将需要特殊的硬件来足够快地解压缩流,以免观看。使用视频,请勿选择解压缩,因为它需要较大的存储空间。
什么是数据加密?
加密是一种以保持秘密的目的而转换数据的方法。加密使用一种称为密码的算法来加密数据,并且只能使用特殊密钥对其进行解密。加密信息称为密文,从密文中获取原始信息(明文)的过程称为解密。当通过不受信任的媒体(例如Internet)进行通信时,需要特别需要加密,其中需要保护信息免受其他第三方的保护。现代加密方法着重于开发由于计算硬度而难以破坏对手的加密算法(密码)(因此无法通过实际手段破坏)。两种广泛使用的加密方法是对称密钥加密和公钥加密。在对称密钥加密中,发件人和接收器都共享用于加密数据的相同密钥。在公钥加密中,使用了两个不同但与数学相关的密钥。
数据压缩和数据加密有什么区别?
尽管数据压缩和加密都是将数据转换为不同格式的方法,但Golas试图通过它们实现的方法是不同的。数据压缩是通过减小数据大小的进步来完成的,而加密是为了使数据秘密保持在第三方的秘密。加密数据不能轻易解密。它需要拥有一个称为钥匙的特殊信息。未压缩压缩数据不需要此类特殊知识(例如键),但是根据数据类型,它可能需要一些特殊的硬件。
发表评论