des加密
2015-07-16 23:43
239 查看
<?php
define('DESKEY','13e998492ad888e695a431c68ac28178');
function encrypt($encrypt){
$key = DESKEY;
$iv = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_3DES,MCRYPT_MODE_ECB),MCRYPT_RAND);
$passcrypt = mcrypt_encrypt(MCRYPT_3DES ,$key, $encrypt, MCRYPT_MODE_ECB,$iv);
return base64_encode($passcrypt);
}
function decrypt($data)
{
return mcrypt_decrypt(MCRYPT_3DES,DESKEY,base64_decode($data),MCRYPT_MODE_ECB);
}
$x= encrypt('223344');
echo $x.' ';
echo decrypt($x);
define('DESKEY','13e998492ad888e695a431c68ac28178');
function encrypt($encrypt){
$key = DESKEY;
$iv = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_3DES,MCRYPT_MODE_ECB),MCRYPT_RAND);
$passcrypt = mcrypt_encrypt(MCRYPT_3DES ,$key, $encrypt, MCRYPT_MODE_ECB,$iv);
return base64_encode($passcrypt);
}
function decrypt($data)
{
return mcrypt_decrypt(MCRYPT_3DES,DESKEY,base64_decode($data),MCRYPT_MODE_ECB);
}
$x= encrypt('223344');
echo $x.' ';
echo decrypt($x);
相关文章推荐
- 病毒分析报告-样本MD5:7BF49CD89EAEF7FBAD1151D2B1BD9126
- C语言sizeof
- [CortexM0--stm32f0308]discovery开发板
- (一) Qt Model/View 的简单说明
- cug1181
- 约瑟夫环问题的公式推导
- _beginthreadex()与CreateThread()函数的区别
- nodejs+socket.io聊天室
- linux xmlrpc 服务端 java客户端
- Java基础---IO流
- centos6.5 gcc 库升级
- ZABBIX企业监控实践(1):ZABBIX详细部署过程 推荐
- android--轻量级缓存框架ASimpleCache分析
- [codeigniter 三]、例子——“Hello World!”
- 基于cocos2dx的飞机大战学习[四]-添加英雄子弹
- 【Android4高级编程笔记】深入探讨Android Activity
- dup和dup2函数
- Leetcode: Power of Two
- Java中如何编解码
- UAC