要求并不复杂,基本上就是对称加密的要求,DES对于这些要求来说非常合适,并没有什么难度。
简单来说,在信息技术里,对称加密是大家最为熟悉的加密方式了,用同一个或者同一套密钥对数据进行加密和解密,解密是加密的逆运算。日后常见的Rar、Zip、7z等压缩软件用的就是这类加密方式。
优点是暴力破解困难,运算量小,加密解密速度快,不过有一个致命的缺陷,暴力破解困难不等于安全性高,这种方式最大的弱点就在于密钥的管理上,尤其是需要经常变换密钥的场合,怎么把密钥安全的送到对方手上就成了一个问题。
有人在实践中,曾经搞过用一个极为复杂的根密钥来管理密钥的传送问题,不过实际上,这个根密钥本身就成为一个弱点,至于最终怎么解决这个问题,那是后话。
不过对于现阶段的防工委及相关单位来说,密钥的管理是通过管理手段来解决,对于这类需求,他们有大量成熟的手段可以用。
总不至于像花旗佬一样,战略弹道导弹发射密码是几个0或者123456这么抽象就是了。
倒不是防工委不想用非对称加密的公开密钥算法,比如日后国际上的RSA、国密的SM2、SM9这一类,而是因为他们现在根本就想不到居然还有这种东西的存在,这就是时代的局限性了。
不过国密的SM2和RSA虽然都是公开密钥算法,但是却有很大的不同,前者基于椭圆曲线,后者则基于大数分解。
高振东倒也没有想着在现在就提出非对称加密来,这些加密方式的运算量可比对称加密大多了,现在的机器撑不住。
他看完整个要求,笑了,这事儿好办。
他再次向防工委那边打去了电话,再次核实了来人的身份,主要是核实相关的东西是否在这一次就要交给来人,以这些东西的用途,小心一些并不过分。
虽然DES的算法本身,在日后其实是公开的,但是这个时候嘛,还是按照相关要求来比较好。
来人也笑呵呵的,非常配合,在他们看来,高振东的做法再正常不过了。
核实相关事宜,高振东转身打开了自己的保险柜,背着来人,从存储库里拿出了几样东西。
一盘磁带、两份纸质文档。
“这是我已经写好的加密程序,两份纸质文档,一份是算法的原理和说明,一份是程序源码及程序使用说明。”
这是高振东在开完那个会之后,抽大半天搞的。程序都是标准程序,并没有花多少时间,花时间的反而是那两份纸质文档,因为还没有打印机,所以源码和相关说明都是纯手写,把他累得够呛。
甚至都让他起了去运算所催催进度,当一回监工的心思了。
我在会上说了一天解决,那就只要一天!