酷热&加密方式的冲突

凌晨3点了,还是热得不得了,我坐在床上,只有手指在动,照样浑身冒汗。每隔几分钟就要停下来用纸巾擦试手腕以及键盘的腕托部分。本来接口的规范在写动易和动网的接口的时候已经确定下来了。在作Leadbbs接口的时候临时又发现了问题:Leadbbs采用的是32位加密方法。

按照原来的设想,动易完成注册后,会把用户的最基本资料传递给目标程序,其中包括了3项加密信息:用户密码、密码提示问题的答案和网站的私钥。在Leadbbs这里遇到了密码加密位数不够的问题。于是重新修改,把密码改为32位加密传递,在动易、动网的接口中,收到以后,自动将32位加密的数据改为16位加密数据。问题又来了:假如遇到了只支持16位加密的程序怎么办?像bbsxp的md5函数好像就没有位数选项(印象中是这样,还没有细看bbsxp),必须得有一个通用的办法。

动易和动网是整合的重头戏,幸好这两套程序都同时支持16位和32位加密,好吧,那就把所有加密传递的信息都采用32位加密吧,在动易和动网的接口程序中,又重新加上了语句,判断传递过来的数据加密长度,然后进行截取处理。

代码都处理完只用了半个小时不到的时间,腕托的位置已经全是汗水了……温度实在太高了,我要去水房凉快一下了!

北京的夏天实在是太让人讨厌了……让我开始对云南老家无比怀念起来……

               

酷热&加密方式的冲突》上有3条评论

  1. 小李刀刀

    请问动网加密的算法是什么??能告诉我一下吗?我需要把自己的网站的注册和动网论坛的注册合在一起。谢谢

    是标准的MD5加密算法,但是中文字符是先处理过了再加密的,稍有不同。

  2. 小李刀刀 文章作者

    请问动网加密的算法是什么??能告诉我一下吗?我需要把自己的网站的注册和动网论坛的注册合在一起。谢谢

    是标准的MD5加密算法,但是中文字符是先处理过了再加密的,稍有不同。

  3. podvcd

    请问动网加密的算法是什么??能告诉我一下吗?我需要把自己的网站的注册和动网论坛的注册合在一起。谢谢

评论已关闭。