数据在传输过程中为了防止被窃听,使用了加密技术。
假设A正在通过互联网向B发送数据,数据将通过互联网上的各种网络和设备传送给B。如果不使用加密技术发送数据,数据可能会被恶意的第三者X看到。
被恶意的第三者X看到
因此,你需要用加密技术加密数据,再将其发送。通过密码钥匙加密的数据称为密文,将密文还原为原始数据的过程称为解密。如果你加密了数据,那么第三者X除非有加密钥匙,否则无法解锁密文。由此可知,加密技术在当今的互联网社会中非常重要。
被恶意的第三者X看到
首先,计算机使用数字0和1来管理任何储存于计算机的数据,这些数据包括了各种格式,如文字(txt),音乐(mp3),电影(mp4),图片(jpeg)等等,所有的数据在计算机中都是以二进制(0和1)形式进行管理。因此,通过加密技术对数据执行某些操作,使计算机无法正常读取数据。
对数据执行某些操作使其加密
在加密的过程中,会使用到“密码钥匙”,“密码钥匙”是由数值组成,它的作用是把计算机的数据(0和1)转换为计算机不能正常读取的物品。在解密的过程中,也会使用到“密码钥匙”,来将密文还原为原始数据。
“密码钥匙”
XOR(异或运算)是用来判断两个值是否不同的加密(运算)方式。当数据和“密码钥匙”用“XOR”的加密方式加密时,我们来看看“XOR”加密的工作流程。
加密方式
可以看到,使用“XOR”加密方式时,相同的“密码钥匙”可用于加密过程和解密过程。