计算机是怎样跑起来的-(十)试着加密数据吧
作者:互联网
试着加密数据吧
先来明确一下什么是加密
由于计算机中的数据都是用数字来存储的,所以尽管有很多的数据类型,但本质上还是一堆数字。所以加密的方法上而言也是差不多的。
这里以文本数据为例:
字符编码:为每一个字符分配一个数字。
字符集:由很多的字符编码组成字符集。常见的字符集有:ASCII,JIS字符集等。
由于在网络上传输的也是数字,如果这一串信息被黑客劫走,那么根据字符集就可以知道传输的内容了,这是很危险的。
所以需要用到加密技术,将原本希望传输的信息经过加密转变成另外一个信息,也就是对其中的数字进行改变,这样加密后的信息经过字符集对比后人类也阅读不出原来的信息了。
加密方式的分类
对称密钥加密技术:加密和解密使用的是相同的密钥。不适合在互联网中使用。
非对称密钥加密技术:加密和解密使用的不是同一个密钥。这里就有了公钥和私钥的概念,用于加密的密钥公开给全世界的人,而用于解密的私钥只有自己才知道。
这样一来,别人发送给我们的报文只要经过公钥加密后即使落到坏人的手中,由于坏人不知道解密的私钥是多少,拿到这些数据也没什么用。
标签:加密,计算机,字符集,解密,试着,密钥,私钥,加密技术 来源: https://www.cnblogs.com/zhangxiangxiang/p/14766040.html