200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > PHP实现DES加密解密办法及实例分析

PHP实现DES加密解密办法及实例分析

时间:2018-09-21 16:46:44

相关推荐

PHP实现DES加密解密办法及实例分析

后端开发|php教程

实例分析,加密解密,php

后端开发-php教程具体如下:

html手机页面源码下载,ubuntu智能操作环境,tomcat添加守护进程,爬虫隐藏url,php使用shell上传文件,企业seo简介lzw

<?php$key = very important data;function jiami($key, $str){ /* Open module, and create IV */ $td = mcrypt_module_open(des, \, ecb, \); //$td = mcrypt_module_open(MCRYPT_DES, \, MCRYPT_MODE_CBC, \); //$td = mcrypt_module_open(des, \, cbc, \); $key = substr($key, 0, mcrypt_enc_get_key_size($td)); $iv_size = mcrypt_enc_get_iv_size($td); $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND); /* Initialize encryption handle */ if (mcrypt_generic_init($td, $key, $iv) === -1) { return FALSE; } /* Encrypt data */ $c_t = mcrypt_generic($td, $str); /* Clean up */ mcrypt_generic_deinit($td); mcrypt_module_close($td); return $c_t;}function jiemi($key, $str){ /* Open module, and create IV */ $td = mcrypt_module_open(des, \, ecb, \); //$td = mcrypt_module_open(MCRYPT_DES, \, MCRYPT_MODE_CBC, \); //$td = mcrypt_module_open(des, \, cbc, \); $key = substr($key, 0, mcrypt_enc_get_key_size($td)); $iv_size = mcrypt_enc_get_iv_size($td); $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND); /* Initialize encryption handle */ if (mcrypt_generic_init($td, $key, $iv) === -1) { return FALSE; } /* Reinitialize buffers for decryption */ $p_t = mdecrypt_generic($td, $str); /* Clean up */ mcrypt_generic_deinit($td); mcrypt_module_close($td); return trim($p_t);}$str = hello world!;echo key: . $key .

;echo str: . $str .

;$jiami = jiami($key, $str);echo 加密: . $jiami .

;file_put_contents(jiamiqian.txt, $str);file_put_contents(jiamihou.txt, $jiami);$jiemi = jiemi($key, $jiami);echo 解密: . $jiemi .

;

总结:

在线服装设计网站源码,删除vscode终端历史,ubuntu按照ssh,tomcat怎么添加端口,sqlite3一对多,爬虫爬取中高风险地区的代码,php抽象工厂,鹿城区seo优化网页,公司网站管理系统,html5 报表模板lzw

帝豪群发器源码,开机进ubuntu卡死,把工程用tomcat运行,如何获取爬虫,php外包费用,武汉抖音视频seo优化价格lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。