PR:
Alexa: 1,720,366
备案号:
服务器IP: 173.231.44.230 美国 加利福尼亚州洛杉矶县洛杉矶市WebNX股份有限公司
描述: 一路走来…… | 现在睡觉,只会做梦;现在努力,才能让梦想实现!
详细介绍
一路走来……
现在睡觉,只会做梦;现在努力,才能让梦想实现!
主页CachejQueryLinuxMySQLNginxNoSQLPHPPHP框架技术其他服务器相关php hex加密解密工具方法
没有评论//Hex(Hex(Md5((原文+密钥).getBytes(“utf-8”))).getBytes(“utf-8”))function String2Hex($string){$hex='';for ($i=0; $i < strlen($string); $i++){$hex .= dechex(ord($string[$i]));}return $hex;}function Hex2String($hex){$string='';for ($i=0; $i < strlen($hex)-1; $i+=2){$string .= chr(hexdec($hex[$i].$hex[$i+1]));}return $string;}// example:$hex = String2Hex("test sentence...");$data = array('appId' => 'SHAN-GUO-CHI-BI', 'data' =>'{"appId":"SHAN-GUO-CHI-BI","cardNo":"6006012000000001"}', 'sig'=>'4331443139334331313645464642444544364334343742374236364335454243',);$key = '111111111111111111111111';$data['sig'] = String2Hex(strtoupper(md5($data['data'] . $key)));PHP与JAVA或者C#的3DES加密代码
没有评论<?php/*** 3DES加密处理类** @author fbbin <fbbin@gmail.com>* @version 1.0 beta* @created 2013/04/26* @logs*/class SecretUtilTools { //加密算法 function encryptForDES($input,$key) { $size = mcrypt_get_block_size('des','ecb'); $input = $this->pkcs5_pad($input, $size); $td = mcrypt_module_open(MCRYPT_3DES, '', 'ecb', ''); $iv = @mcrypt_create_iv (mcrypt_enc_get_iv_size($td), MCRYPT_RAND); @mcrypt_generic_init($td, $key, $iv); $data = mcrypt_generic($td, $input); mcrypt_generic_deinit($td); mcrypt_module_close($td); $data = base64_encode($data); return $data; } //解密算法 function decryptForDES($encrypted,$key) { $encrypted = base64_decode($encrypted); $td = mcrypt_module_open(MCRYPT_3DES,'','ecb',''); //使用MCRYPT_DES算法,cbc模式
$iv = @mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
$ks = mcrypt_enc_get_key_size($td);
@mcrypt_generic_init($td, $key, $iv);
//初始处理
$decrypted = mdecrypt_generic($td, $encrypted);
//解密
mcrypt_generic_deinit($td);
//结束
mcrypt_module_close($td);
$y=$this->pkcs5_unpad($decrypted);
return $y;
}
function pkcs5_pad ($text, $blocksize)
{
$pad = $blocksize - (strlen($text) % $blocksize);
return $text . str_repeat(chr($pad), $pad);
}
function pkcs5_unpad($text)
{
$pad = ord($text{strlen($text)-1});
if ($pad > strlen($text))
{
return false;
}
if (strspn($text, chr($pad), strlen($text) - $pad) != $pad)
{
return false;
}
return substr($text, 0, -1 * $pad);
}
}
PHP与.NET的3DES加密代码
没有评论
<?php
if (! function_exists('mcrypt_generic_init')) {
echo ('Snda needs the mcrypt_generic_init PHP extension.');
exit();
}
if (! function_exists('mcrypt_module_open')) {
ech
猜你喜欢
- 贵港论坛-城市生活消费第一 - 休闲娱乐 > 星座占卦
- 颤抖者-极度恐怖网|在线听 - 休闲娱乐 > 笑话娱乐
- 中国农业网站排行=> - 电脑网络 > 门户名站
- IT姐妹技术-姐妹花-姐妹 - 电脑网络 > 电脑硬件
- 迈思工作室 - 电脑技术专 - 电脑网络 > 软件编程
- 丫丫下载网-开创下载新概念 - 电脑网络 > 软件编程
- 常搜资料坊 => - 电脑网络 > 网络资源
- 四联自考论坛—自考人的网上 - 电脑网络 > 网络学校
- =>>太原网站 - 电脑网络 > 网站建设
- 404 Not Found - 电脑网络 > 网络营销
- 沧州网址导航=>沧州 - 电脑网络 > 网址黄页
- NoSQLFan - 关注 - 电脑网络 > 网址黄页
- 灯光_舞台灯_Torch - 电脑网络 > 网址黄页
- 点阵红外摄像机 阵列红外摄 - 电脑网络 > 数码产品
- 彬彬有理 - 休闲娱乐 > 聊天交友
- wjc338859146的 - 电脑网络 > 网址黄页
- Kkkfk.com - 电脑网络 > 网址黄页
- 集分宝签到-集分宝研究室- - 电脑网络 > 网址黄页
- HK-Isc – - 电脑网络 > 网址黄页
- 汽车搜索_新浪汽车_新浪 - 电脑网络 > 网址黄页