天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

支持中文的php加密解密類代碼

php代碼類:
復(fù)制代碼 代碼如下:
<?php
/**
* Copyright (c) 2011 - 01 XatuDream
* XatuDream All Rights Reserved.
* Support:185390516.qzone.qq.com
* QQ:185390516
* Author:Lau Version:1.01
* Date:2010-08-12 09:28:32
*/
! defined ( 'WORKSPACE' ) && exit ( "Access Denied !" );
class MD5Crypt {
/**
* Enter description here ...
* @param unknown_type $str
* @return string
*/
public final static function mdsha($str) {
$code = substr ( md5 ( $str ), 10 );
$code .= substr ( sha1 ( $str ), 0, 28 );
$code .= substr ( md5 ( $str ), 0, 22 );
$code .= substr ( sha1 ( $str ), 16 ) . md5 ( $str );
return self::chkToken () ? $code : null;
}
/**
* Enter description here ...
* @param unknown_type $param
*/
private final static function chkToken() {
return true;
}
/**
* Enter description here ...
* @param unknown_type $txt
* @param unknown_type $encrypt_key
* @return Ambigous <string, boolean>
*/
private final static function keyED($txt, $encrypt_key) {
$encrypt_key = md5 ( $encrypt_key );
$ctr = 0;
$tmp = "";
for($i = 0; $i < strlen ( $txt ); $i ++) {
if ($ctr == strlen ( $encrypt_key ))
$ctr = 0;
$tmp .= substr ( $txt, $i, 1 ) ^ substr ( $encrypt_key, $ctr, 1 );
$ctr ++;
}
return $tmp;
}
/**
* Enter description here ...
* @param unknown_type $txt
* @param unknown_type $key
* @return string
*/
public final static function Encrypt($txt, $key) {
srand ( ( double ) microtime () * 1000000 );
$encrypt_key = md5 ( rand ( 0, 32000 ) );
$ctr = 0;
$tmp = "";
for($i = 0; $i < strlen ( $txt ); $i ++) {
if ($ctr == strlen ( $encrypt_key ))
$ctr = 0;
$tmp .= substr ( $encrypt_key, $ctr, 1 ) . (substr ( $txt, $i, 1 ) ^ substr ( $encrypt_key, $ctr, 1 ));
$ctr ++;
}
$_code = md5 ( $encrypt_key ) . base64_encode ( self::keyED ( $tmp, $key ) ) . md5 ( $encrypt_key . $key );
return self::chkToken () ? $_code : null;
}
/**
* Enter description here ...
* @param unknown_type $txt
* @param unknown_type $key
* @return Ambigous <string, boolean>
*/
public final static function Decrypt($txt, $key) {
$txt = self::keyED ( base64_decode ( substr ( $txt, 32, - 32 ) ), $key );
$tmp = "";
for($i = 0; $i < strlen ( $txt ); $i ++) {
$md5 = substr ( $txt, $i, 1 );
$i ++;
$tmp .= (substr ( $txt, $i, 1 ) ^ $md5);
}
return self::chkToken () ? $tmp : null;
}
/**
* Enter description here ...
* @var unknown_type
*/
private static $_key = 'lau';
}
?>

使用方法:
復(fù)制代碼 代碼如下:
<?php //Code Start
/**
* Copyright (c) 2011 XatuDream
* XatuDream All Rights Reserved.
* Support:185390516.qzone.qq.com
* QQ:185390516
* Author:LoveCrystal Version:1.01
* Date:2011-9-2 04:00:37
*/
define ( 'WORKSPACE', '.' . DIRECTORY_SEPARATOR );
header ( "Content-Type: text/html; charset=utf-8" );
include_once 'Core/Library/MD5Crypt.class.php';
$a = MD5Crypt::Encrypt ( "A", 100 );
echo "EnCode:" . $a, "<br />";
echo "DeCode:" . MD5Crypt::Decrypt ( $a, 100 );
?>

php技術(shù)支持中文的php加密解密類代碼,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲AV 日韩 国产 有码 | 亚洲大片在线观看 | 亚色九九九全国免费视频 | 免费果冻传媒2021在线观看 | 亚洲成人免费观看 | 久久精品国产清白在天天线 | 亚洲成A人片在线观看中文不卡 | 呻吟翘臀后进爆白浆 | 亚洲精品一二三区-久久 | 亚洲一卡二卡三卡四卡2021麻豆 | 95国产精品人妻无码久 | 国产免费人视频在线观看免费 | 日本内射精品一区二区视频 | 97精品国偷拍自产在线 | 国产精品无码AV天天爽人妻蜜桃 | 亚洲AV精品一区二区三区不卡 | 日美欧韩一区二去三区 | 亚洲国产精品一区二区久久第 | 被窝国产理论一二三影院 | 国产做国产爱免费视频 | 擦擦擦在线视频观看 | 亚洲AV日韩AV欧美在线观看网 | 最近免费视频中文2019完整版 | 最近中文字幕在线中文高清版 | 日韩黄色软件 | 国产欧美一区二区三区免费 | 亚洲欧美国产综合在线一区 | 伊人影院综合网 | 亚洲国产精品特色大片观看 | 国产精品看高国产精品不卡 | 欧美人成在线观看ccc36 | 暖暖视频 免费 高清 日本8 | 欧美四虎精品二区免费 | 村妇偷人内射高潮迭起 | 18美女腿打开无遮软件 | 亚洲色综合中文字幕在线 | 久久视热频国产这里只有精品23 | 午夜亚洲国产理论片二级港台二级 | 国产高清视频a在线大全 | qvod在线电影 | 99精品成人无码A片观看金桔 |