首页 新闻

元谷存储巴士谍密系列加密存储篇之古今密码的故事

新闻  2021-10-27

古典密码:移动法或替换法。

中国古代阴符和阴书:中国古代秘密军事通信早在战国时期就已经出现。战国中后期成书的军事著作《六韬》中的《阴符》和《阴书》,就记载了当时秘密通信的具体形式与方法。“阴符”和“阴书”中的“阴”显然是指“机密”,“符”是指“符号”,也有编码的意思;而古文中的“书”是指“信件”或“文件”。按照字面意义理解,“阴符”和“阴书”就是后来密码学中的“加密后的信息”或“密文”,其加密的方法,相当于现代密码学中变换的代替或移位。

西方凯撒密码:它的原理就是对于明文中的字母,按照字母表的顺序向后(或向前)偏移一个固定位数,得到一个对应的字母,并用来替换明文字母,形成密文。例如,以英文为例,当偏移量是7的时候,字母A将被替换成H,B变成I,以此类推。因为这个方法是古罗马的凯撒大帝用来在军队中传递情报,所以以他的名字命名。

近代密码:摩斯密码

摩尔斯电码也被称作摩斯密码,是一种时通时断的信号代码,通过不同的排列顺序来表达不同的英文字母、数字和标点符号。它发明于1837年,是一种早期的数字化通信形式。不同于现代化的数字通讯,摩尔斯电码只使用零和一两种状态的二进制代码,它的代码包括五种:短促的点信号“”,保持一定时间的长信号“—”,表示点和划之间的停顿、每个词之间中等的停顿,以及句子之间长的停顿。

恩尼格玛密码机

第二次世界大战,德国军方启用“恩尼格玛”密码机,使用“恩尼格玛”通讯时,发信人首先要调节四个转子的方向(而这个转子的初始方向就是密匙,是收发双方必须预先约定好的),然后依次键入明文,并把显示器上灯泡闪亮的字母依次记下来,最后把记录下的闪亮字母按照顺序用正常的电报方式发送出去。收信方收到电文后,只要也使用一台“恩尼格玛”,按照原来的约定,把转子的方向调整到和发信方相同的初始方向上,然后依次键入收到的密文,显示器上自动闪亮的字母就是明文了。

 

现代更科学的加密算法

对称算法:DES、AES、3DES、TDEA等等。对称加密的特点是:加密和解密的双方使用同一密钥对数据进行加密或解密运算,密钥是加密和解密的唯一的关键。

非对称算法:DSA、RSA、SHA等等。非对称算法的特点是:一个公钥对应一个私钥,公钥是公开的,任何数据发送者都用公钥对密码进行加密,但公钥加密的内容只有接收方的私钥才能解开。

哈希算法:MD5、SHA-1、SHA-256/512等等。哈希算法的特点是它不是用来数据传输,而是对数据是否被篡改加以验证,防止篡改数据。

 

关于AES加密算法

2001年发布于FIPS PUB 197,2002年实施的AES高级加密标准,替代DES加密算法,成为美国政府和全世界广泛采用加密算法之一。AES常用的算法有五种加密模式(ECB、CBC、CTR、OCF、CFB)。

从古代到现代,密码学演变和发展从未停止。加密算法目的是使信息的内容更加安全传递和存储,以满足社会、企业、商业、个人等重要信息的保护和防泄漏。

《论语》子曰:“工欲善其事,必先利其器“,元谷存储巴士谍密系列即是安全加密存储的利器。