php base64_encode 在url编码上应用

作者:enenba | 发表于:2013-07-05 09:32 | 分类:php源码

Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,看好是编码,并不是加密。
编码过程不解释了,Base64要求把每三个8Bit的字节转换为四个6Bit的字节(3*8 = 4*6 = 24),然后把6Bit再添两位高位0,组成四个8Bit的字节,也就是说,转换后的字符串理论上将要比原来的长1/3。
php 用base64_encode() 编码的数据要比原始数据多占用 33% ...

阅读全文>>

9人成功匹配 6671人撸过

PHP加密解密内部算法详解

作者:enenba | 发表于:2013-06-28 10:50 | 分类:php源码

看了一下《PHP加密解密内部算法》这个可以说是可逆的加密算法,使用了key + 按位或运算混淆了字符串,再base64保存密码。
这个加密解密源码是discuz 里带有的,我找了下是在 global.func.php下,
已经由
passport_encrypt($txt, $key) 改名为:xconvert_encrypt($txt, $key) 了

因为是可逆的加密算法,所以在不知道key的情况下很难从中破解其内容。小解释下这个好用的函数:

阅读全文>>

2人成功匹配 2802人撸过