酷热&加密方式的冲突
分享到朋友社区

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

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

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

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

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

Creative Commons License

本文基于署名 2.5 中国大陆许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名小李刀刀(包含链接)。如您有任何疑问或者授权方面的协商,请给我发送邮件

2005年6月22日 | 归档于 乱七八糟
标签: , ,
  1. 小李刀刀
    2005年12月11日 17:38 | #1

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

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

  2. podvcd
    2005年12月11日 00:44 | #2

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

发表评论

XHTML: 您可以使用这些标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>