加密 解密 函数
来源:互联网 发布:ff14拉拉菲尔捏脸数据 编辑:程序博客网 时间:2024/06/05 09:49
$username="askjdh@qq.com";
$password='31dc002f72ddc02d6b2d9a5bde1e2ffc';
$aa=$username.'{T_T}'.(time() + 24*3600) . '{T_T}'. substr($password, 0, 5);
echo $bb=base64_encode(strcode($aa, $salt = 'srgddsgsdsdfsd'));
echo strcode(base64_decode($bb, $salt = 'srgddsgsdsdfsd'));
/*加密、解密函数*/
function strcode($string, $salt = 'younotisahero')
{
$key = md5($salt);
$keylen = strlen($key);
$strlen = strlen($string);
$code = '';
for ($i = 0; $i < $strlen; $i ++) {
//echo $i;
$k = $i % $keylen; //余数 将字符全部位移
$code .= $string[$i] ^ $key[$k];//位移
}
return $code;
}
$password='31dc002f72ddc02d6b2d9a5bde1e2ffc';
$aa=$username.'{T_T}'.(time() + 24*3600) . '{T_T}'. substr($password, 0, 5);
echo $bb=base64_encode(strcode($aa, $salt = 'srgddsgsdsdfsd'));
echo strcode(base64_decode($bb, $salt = 'srgddsgsdsdfsd'));
/*加密、解密函数*/
function strcode($string, $salt = 'younotisahero')
{
$key = md5($salt);
$keylen = strlen($key);
$strlen = strlen($string);
$code = '';
for ($i = 0; $i < $strlen; $i ++) {
//echo $i;
$k = $i % $keylen; //余数 将字符全部位移
$code .= $string[$i] ^ $key[$k];//位移
}
return $code;
}
0 0
- base64 加密解密函数
- 一段加密解密函数
- 字符串加密解密函数
- DES加密解密函数
- delphi 加密解密函数
- C#加密解密函数
- 字符串加密解密函数
- 地址栏加密解密函数
- 加密解密函数
- PHP 加密解密函数
- mysql加密解密函数
- mysql加密解密函数
- oracle加密解密函数
- PHP加密解密函数
- cookie加密解密函数
- 加密 解密 函数
- PHP加密解密函数
- PHP加密解密函数
- 页面中英切换
- 我的架构经验系列文章 - 后端架构 - 语言层面
- 我的架构经验系列文章 - 后端架构 - 系统层面
- HDU - 1061 Rightmost Digit
- 设计包含min函数的栈
- 加密 解密 函数
- 严蔚敏 数据结构 算法6.5
- HDU 1533 Going Home【km应用】
- 小文件解决方案
- memcache -- memory allocation
- 阿斯顿肺结核房管局股份好几个复活节
- MySQL启动分析 --> /MySQL5.6/sql/mysqld.cc
- 游戏开发(三)——WIN32 黑白棋(一)——棋局逻辑的设计
- 数据结构和算法设计专题之---求子数组和的最大值