简单编码解码加密解密函数
来源:互联网 发布:大智慧软件官方网站 编辑:程序博客网 时间:2024/05/22 10:45
//简单编码函数(与php_decode函数对应)
function php_encode($str)
{
if ($str=='' && strlen($str)>128) return false;
for($i=0; $i<strlen($str); $i++){
$c = ord($str[$i]);
if ($c>31 && $c<107) $c += 20;
if ($c>106 && $c<127) $c -= 75;
$word = chr($c);
$s .= $word;
}
return $s;
}
//简单解码函数(与php_encode函数对应)
function php_decode($str)
{
if ($str=='' && strlen($str)>128) return false;
for($i=0; $i<strlen($str); $i++){
$c = ord($word);
if ($c>106 && $c<127) $c = $c-20;
if ($c>31 && $c<107) $c = $c+75;
$word = chr($c);
$s .= $word;
}
return $s;
}
//简单加密函数(与php_decrypt函数对应)
function php_encrypt($str)
{
$encrypt_key = 'abcdefghijklmnopqrstuvwxyz1234567890';
$decrypt_key = 'ngzqtcobmuhelkpdawxfyivrsj2468021359';
if (strlen($str) == 0) return false;
for ($i=0; $i<strlen($str); $i++){
for ($j=0; $j<strlen($encrypt_key); $j++){
if ($str[$i] == $encrypt_key[$j]){
$enstr .= $decrypt_key[$j];
break;
}
}
}
return $enstr;
}
//简单解密函数(与php_encrypt函数对应)
function php_decrypt($str)
{
$encrypt_key = 'abcdefghijklmnopqrstuvwxyz1234567890';
$decrypt_key = 'ngzqtcobmuhelkpdawxfyivrsj2468021359';
if (strlen($str) == 0) return false;
for ($i=0; $i<strlen($str); $i++){
for ($j=0; $j<strlen($decrypt_key); $j++){
if ($str[$i] == $decrypt_key[$j]){
$enstr .= $encrypt_key[$j];
break;
}
}
}
return $enstr;
}
function php_encode($str)
{
if ($str=='' && strlen($str)>128) return false;
for($i=0; $i<strlen($str); $i++){
$c = ord($str[$i]);
if ($c>31 && $c<107) $c += 20;
if ($c>106 && $c<127) $c -= 75;
$word = chr($c);
$s .= $word;
}
return $s;
}
//简单解码函数(与php_encode函数对应)
function php_decode($str)
{
if ($str=='' && strlen($str)>128) return false;
for($i=0; $i<strlen($str); $i++){
$c = ord($word);
if ($c>106 && $c<127) $c = $c-20;
if ($c>31 && $c<107) $c = $c+75;
$word = chr($c);
$s .= $word;
}
return $s;
}
//简单加密函数(与php_decrypt函数对应)
function php_encrypt($str)
{
$encrypt_key = 'abcdefghijklmnopqrstuvwxyz1234567890';
$decrypt_key = 'ngzqtcobmuhelkpdawxfyivrsj2468021359';
if (strlen($str) == 0) return false;
for ($i=0; $i<strlen($str); $i++){
for ($j=0; $j<strlen($encrypt_key); $j++){
if ($str[$i] == $encrypt_key[$j]){
$enstr .= $decrypt_key[$j];
break;
}
}
}
return $enstr;
}
//简单解密函数(与php_encrypt函数对应)
function php_decrypt($str)
{
$encrypt_key = 'abcdefghijklmnopqrstuvwxyz1234567890';
$decrypt_key = 'ngzqtcobmuhelkpdawxfyivrsj2468021359';
if (strlen($str) == 0) return false;
for ($i=0; $i<strlen($str); $i++){
for ($j=0; $j<strlen($decrypt_key); $j++){
if ($str[$i] == $decrypt_key[$j]){
$enstr .= $encrypt_key[$j];
break;
}
}
}
return $enstr;
}
- 简单编码解码加密解密函数
- 字符串的(编码/加密)与(解码/解密)
- AES 加密 解密(Hex编码解码)
- 常用的加密解密及编码解码算法
- JavaScript Eval 在线加密/解密, 编码/解码工具
- \t\t【整理】js 编码 解码 加密 解密 乱码问题
- Web开发之编码与解码、签名、加密与解密
- Web开发之编码与解码、签名、加密与解密
- Base64 算法原理,以及编码、解码【加密、解密】 介绍
- 数据的加密和解密,实际是编码和解码
- Base64 算法原理,以及编码、解码【加密、解密】 介绍
- Base64、MD5、DES、AES、RAS加密解密编码解码分析
- Base64 算法原理,以及编码、解码【加密、解密】 介绍
- DES加密与解密 &&Url编码与解码的实现
- 编码转换实现简单的加密解密
- C#PDU编码UCS2加密解密函数
- C#PDU编码UCS2加密解密函数
- 简单的Delphi字符串加密解密函数
- 批处理命令大全
- 从第n条记录开始查询第M条记录
- Delphi组件Indy 10中修正IdFTP不能续传问题
- 修复本地连接时无法清除DNS缓存的解决办法
- 转:谨以此文献给才毕业2--5年的朋友
- 简单编码解码加密解密函数
- 对动态规划原理理解的例子,先看看这个在看看动态规划剖析
- 查找与排序代码
- CLucene源码剖析(序)
- 超级实用且不花哨的js代码大全
- Microsoft Script Editorを使ったIEで動作しているJavaScriptをデバックする方法
- 深度gdh精简CD版V1
- 对动态规划和贪心算法的一点理解
- apache+php+mysql+phpmyadmin简单配置