二进制将字母用数字代替(day46)
2019-02-05 本文已影响16人
8dbc292f6337
新年第一天进入到第五代计算机时代密码,古典密码时代结束。
古典密码无论是用书信纸笔,机器,语言,我们用的都是字母做最小单位。
但进入计算机二进制时代字母做为最小单位。这其实很好理解在计算机数据时代0和1代表所有数据组合,字母也不例外,把字母数据化有个标准叫ASCII。
早期每个字母和数据对应一个7位的数字,比如a=1100001,!=0100001。可以对它随意做改变。比如AB=1000001 1000010,把奇位偶位挑岀来又会变成另外的字母,如果把我们的名字用拼音标岀后也会变成一窜数字。可能你的名字,思考方式,情绪变动就是0011000000111100......一窜代码。所以你将来不会英语没关系,知道一切底层逻辑即可。当然你可能还是认为数据化没情感,没思想。
机器将来是否有情感也不是我们现在可以定夺,正如图灵说:“机器的思考如果不符合我们的思考,不代表他不会思考,你喜欢伽啡,我喜欢苹果,只是不同而己”
用数字加密和以往最大的区别在于以往的加密,都是对单个字母进行操作;但数字化后的加密,打乱的是语言规律的底层结构,改变发生在字母内部。所以说,数字化使加密法步入一个新的世代。
刚刚举的例子很简单,其实在计算机出现后不久,就出现了操作步骤很复杂的加密方法。这些方法是怎么计算的?
明天写吧春节偷下懒!