discuz 经典php加密解密函数 authcode 解析

康盛的 authcode 函数可以说对中国的PHP界作出了重大贡献。包括康盛自己的产品,以及大部分中国使用PHP的公司都用这个函数进行加密,authcode 是使用异或运算进行加密和解密。
原理如下,假如:
加密
明文:1010 1001
密匙:1110 0011
密文:0100 1010

得出密文0100 1010,解密之需和密匙异或下就可以了

解密
密文:0100 1010
密匙:1110 0011
明文:1010 1001

并没有什么高深的算法,密匙重要性很高,所以,关键在于怎么生成密匙。

那我们一起看下康盛的authcode怎么做的吧

但是有点遗憾,这个函数所有权属于康盛创想,并不能自由使用的,接下来我会写个自由使用的加解密函数。希望大家多多指教,谢谢
再次感谢康盛给php带来的贡献。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章