本文共 992 字,大约阅读时间需要 3 分钟。
***加密技术是为了保护敏感数据在网络传输中的安全,就像日常生活中使用的淘宝、支付宝、微信等等软件,如果涉及到金额的数据在网络中不加密传输,那是极易被别人窃取、篡改的,通信中的数据加密技术就显得尤为重要。各类加密工具的原理都是大同小异,这里对常见加密原理进行解读。
加密数据与解密数据使用相同的密钥,这种加密方法称为对称加密
加密数据与解密数据使用一堆不相同的密钥,公钥公开给所有人,私钥自己保存。使用公钥加密的数据只有自己的私钥可以解开。
单项散列又称为hash算法,把任意长度的数据、字符加密后得到一个固定长度的特征码。
得到数据的特征码无法推算出原数据的内容
通常随数据一同发出,极易被窃取
以上三种如果单独使用任何一种对数据进行数据加密的话都是不安全的,那么现在在互联网中的数据时如何传输的呢?其实数据在互联网中并不会使用单一加密技术,往往都是各类技术混合使用,互补优缺点使数据的传输更加安全。
注:对称秘钥非长期有效,每隔一段时间甚至每一次数据的传输都使用不同的对称秘钥。
转载地址:http://pzjio.baihongyu.com/