php教程|php手册
des,加密解密
php教程-php手册
卖烟网站源码,vscode 插件大全,ubuntu可以使用aur源吗,tomcat 连接重置,sqlite虚表查询,wordpress 关闭某个插件的更新,前端开发桌面应用的框架,爬虫python自学要多久,网页调用php,SEO857754,婚恋网站源码,手机网页自己下滑,19楼论坛模板,淘宝客建站程序在哪里购买lzw
本篇文章是对PHP使用DES进行加密与解密的方法进行了详细的分析介绍,需要的朋友参考下
thinkphp 企业网站源码,如何关闭vscode启动的项目,ubuntu 国际版qq,tomcat卡住无法运行,sqlite开发版,ui和网页设计哪个更好,网站服务器维护费用,饼状进度条插件,extapp前端框架,爬虫安装库,php解决中文乱码,网奇seo培训官网,springboot接口重试,做图的模板下载网站有哪些,网页图片流动,代码个人简历模板下载,dede后台增加验证码,好看的注册页面源码,奇网企业网站管理系统,拍卖秒杀程序lzw
不存在页面源码,vscode提交git仓库,ubuntu ,tomcat7 run,sqlite3代码学习,如何制作网页设计,navicat新建数据库,iphone 收件服务器设置,头像编辑插件,前端框架电子期刊怎么样,爬虫看图,php跳出循环,淄博网站seo,springboot源码书,文章列表标签,开源代码网站,微信对话生成 网页版,thinkphp 修改模板路径,易营销站后台,go post跳转页面,企业后台管理系统论文,dj程序lzw
DES是一种标准的数据加密算法,关于这个算法的详细介绍可以参考wiki和百度百科:
wiki百科 百度百科
php中有一个扩展可以支持DES的加密算法,香港虚拟主机,是:extension=php_mcrypt.dll
在配置文件中将这个扩展打开还不能够在windows环境下使用
需要将PHP文件夹下的 libmcrypt.dll 拷贝到系统的 system32 目录下,香港虚拟主机,这是通过phpinfo可以查看到mcrypt表示这个模块可以正常试用了。
下面是PHP中使用DES加密解密的一个例子:
复制代码 代码如下:
//$input – stuff to decrypt
//$key – the secret key to use
function do_mencrypt($input, $key)
{
$input = str_replace(“”n”, “”, $input);
$input = str_replace(“”t”, “”, $input);
$input = str_replace(“”r”, “”, $input);
$key = substr(md5($key), 0, 24);
$td = mcrypt_module_open(‘tripledes’, ”, ‘ecb’, ”);
$iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
mcrypt_generic_init($td, $key, $iv);
$encrypted_data = mcrypt_generic($td, $input);
mcrypt_generic_deinit($td);
mcrypt_module_close($td);
return trim(chop(base64_encode($encrypted_data)));
}
//$input – stuff to decrypt
//$key – the secret key to use
function do_mdecrypt($input, $key)
{
$input = str_replace(“”n”, “”, $input);
$input = str_replace(“”t”, “”, $input);
$input = str_replace(“”r”, “”, $input);
$input = trim(chop(base64_decode($input)));
$td = mcrypt_module_open(‘tripledes’, ”, ‘ecb’, ”);
$key = substr(md5($key), 0, 24);
$iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
mcrypt_generic_init($td, $key, $iv);
$decrypted_data = mdecrypt_generic($td, $input);
mcrypt_generic_deinit($td);
mcrypt_module_close($td);
return trim(chop($decrypted_data));
}
,香港服务器租用