首先要有个$key和个$iv
$key是你自己定的
$iv可以由mcrypt_create_iv()获得
$text就是你要加密的字符串$size = mcrypt_get_iv_size(MCRYPT_3DES, MCRYPT_MODE_ECB);
$iv = mcrypt_create_iv($size, MCRYPT_DEV_RANDOM);
$crypttext = mcrypt_encrypt(MCRYPT_3DES, $key, $text, MCRYPT_MODE_ECB, $iv);楼主可以看看手册
http://www.php.net/manual/zh/ref.mcrypt.php
$key是你自己定的
$iv可以由mcrypt_create_iv()获得
$text就是你要加密的字符串$size = mcrypt_get_iv_size(MCRYPT_3DES, MCRYPT_MODE_ECB);
$iv = mcrypt_create_iv($size, MCRYPT_DEV_RANDOM);
$crypttext = mcrypt_encrypt(MCRYPT_3DES, $key, $text, MCRYPT_MODE_ECB, $iv);楼主可以看看手册
http://www.php.net/manual/zh/ref.mcrypt.php
解决方案 »
- 请教一个关于IF条件语句
- PHP 批量图片缩放预览问题?
- 数组位置替换,谁帮看看呗。
- 页面点一个按钮调用php函数能实现吗
- window.open 的问题,大家帮我们看看啊
- php socket请求发送数据到jsp服务器,jsp服务器保存数据到session中,再通过php转向到jsp,发现数据并不能从session中得到
- 请问,\u6e38\u5ba28是什么编码?怎么转换为汉字呢?
- 用session判断登录的问题
- 上帝们,求求你们了,我不知道怎样配置PHP.MySQL.Apache已经好长时间了,一直想学,可就是不会配置,谁有最基本的配置与入门教程?我下了
- 怎么做弹出的广告框?
- 各位有用LINUX的吗. 我搞不定PHP服务器.....
- 关于zend编辑器的问题
他是.net,我是php
他用.net先加密再给我,我用php去解密
结果也是不行
可能是编码问题,但是这个我也才用过这么一次,也不晓得啥原因
$iv = mcrypt_create_iv($size, MCRYPT_DEV_RANDOM);
用这个参数
MCRYPT_DEV_RANDOM
好像运行不好了哦,我是用
MCRYPT_RAND
不知道两个有什么不一样?