zoukankan
html css js c++ java
PHP的MD5加密解密函数
function encode($code,$seed = "qh8.net", $safe = false){
if ($safe) $code = base64_encode(strrev(str_rot13($code)));
$c_l = strlen($code);
$s_m = md5($seed);
$s_l = strlen($m);
$a=0;
while ($a <$c_l){
$str .= sprintf ("%'02s",@base_convert(ord($code{$a})+ord($s_m{$s_l % $a+1}),10,32));
$a++;
}
return $str;//wordwrap($str, 80, "n", true)
}
function decode($code, $seed = 'qh8.net', $safe = false){
//$code = preg_replace("'[ rnt]+'", '', $code);
preg_match_all("/.{2}/", $code, $arr);
$arr = $arr[0];
$s_m = md5($seed);
$s_l = strlen($m);
$a = 0;
foreach ($arr as $value){
$str .= @chr(@base_convert($value,32,10)-ord($s_m{$s_l % $a+1}));
$a++;
}
if ($safe) $str = str_rot13(strrev(base64_decode($str)));
return $str;
}
网络上志同道合,我们一起学习网络安全,一起进步,QQ群:694839022
查看全文
相关阅读:
JavaScript HTML DOM 事件监听器
点击 和 松开鼠标 触发函数
当鼠标移动过来 or 鼠标移开 触发函数
onchange 事件(当焦点不在input框触发函数 )
把2张表的数据合并成一张表
Dome操作
字典里面 值对应是函数的用法
全局变量和局部变量的问题
try catch finally 捕获异常的方法
js 正则
原文地址:https://www.cnblogs.com/cnsec/p/11515929.html
最新文章
Windows高DPI系列控件(一)
linux下生成ssh密钥并获取密钥
configure: error: Cannot find php-config. Please use --with-php-config=PATH 错误的解决方案
php call_user_func_array()用法
jmeter综合网站 (有空可以看一下)
脚手架环境搭建
Es6模块化(有点问题 无法引用,回公司问问,要装环境用vue创建项目才行)
vue配置对象
模版放置位置 和 模版字符串。 和模版插值
指令
热门文章
挂载的2种方法
Es6 笔记
Django路由原理 有空看
杂乱
腾讯课堂第一课
vue引入的方法
vue笔记
解决vue 在flask的 jianja渲染 引用变量冲突问题
input内输入值就触发函数
JS AJAX
Copyright © 2011-2022 走看看