php实现des加密,如何在PHP项目中实现一个DES加密解密功能
如何在PHP项目中实现一个DES加密解密功能
发布时间:2021-02-11 10:09:04
来源:亿速云
阅读:70
作者:Leah
本篇文章为大家展示了如何在PHP项目中实现一个DES加密解密功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
des加密:function des_encrypt($str, $key) {
$block = mcrypt_get_block_size('des', 'ecb');
$pad = $block - (strlen($str) % $block);
$str .= str_repeat(chr($pad), $pad);
return mcrypt_encrypt(MCRYPT_DES, $key, $str, MCRYPT_MODE_ECB);
}
des解密:function des_decrypt($str, $key) {
$str = mcrypt_decrypt(MCRYPT_DES, $key, $str, MCRYPT_MODE_ECB);
$len = strlen($str);
$block = mcrypt_get_block_size('des', 'ecb');
$pad = ord($str[$len - 1]);
return substr($str, 0, $len - $pad);
}
上述内容就是如何在PHP项目中实现一个DES加密解密功能,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。
php实现des加密,如何在PHP项目中实现一个DES加密解密功能相关推荐
- php7开发的项目怎么样,如何在PHP7项目中搭建一个多线程
如何在PHP7项目中搭建一个多线程 发布时间:2021-03-05 15:31:22 来源:亿速云 阅读:93 作者:Leah 这期内容当中小编将会给大家带来有关如何在PHP7项目中搭建一个多线程,文 ...
- php base64怎么加密,怎么在php项目中利用base64进行加密解密
怎么在php项目中利用base64进行加密解密 发布时间:2020-12-19 14:55:49 来源:亿速云 阅读:76 作者:Leah 怎么在php项目中利用base64进行加密解密?很多新手对此 ...
- android开发使用c+_如何在Android项目中开始使用C ++代码
android开发使用c+ by Onur Tuna 通过Onur Tuna 如何在Android项目中开始使用C ++代码 (How to start using C++ code in your ...
- react前端显示图片_如何在react项目中引用图片?
如何在react项目中引用图片?本文码云笔记将为大家整理在react项目中插入图片以及背景图片的方法,希望对需要的小伙伴提供一些参考. 在react项目中插入图片以及背景图片的方法共有2种: 1.im ...
- 如何在 ETL 项目中统一管理上百个 SSIS 包的日志和包配置框架
一直准备写这么一篇有关 SSIS 日志系统的文章,但是发现很难一次写的很完整.因为这篇文章的内容可扩展的性太强,每多扩展一部分就意味着需要更多代码,示例和理论支撑.因此,我选择我觉得比较通用的 LOG ...
- vfp生成菜单时文件不存在_如何在VFP项目中创建菜单
接上面两篇文章! 本文,我们来学习一下如何在VFP项目中创建菜单! 打开上文所讲的简单的项目文件,切换到"其他"选项卡! 如上图,选择"菜单"一项,之后点击&q ...
- 如何在vue项目中修改less变量,多主题项目解决方案
如何在vue项目中修改less变量,多主题项目解决方案 参考文章: (1)如何在vue项目中修改less变量,多主题项目解决方案 (2)https://www.cnblogs.com/niubilit ...
- 如何在Java项目中查找未使用/无效的代码
本文翻译自:How to find unused/dead code in java projects What tools do you use to find unused/dead code i ...
- python中pass的使用_pass语句如何在Python项目中使用
pass语句如何在Python项目中使用 发布时间:2020-11-16 14:55:02 来源:亿速云 阅读:98 本篇文章为大家展示了pass语句如何在Python项目中使用,内容简明扼要并且容易 ...
- jfinal 普通java工程_JFinal getModel方法如何在java项目中使用
JFinal getModel方法如何在java项目中使用 发布时间:2020-11-17 15:11:27 来源:亿速云 阅读:94 作者:Leah 今天就跟大家聊聊有关JFinal getMode ...
最新文章
- 兼容低版本浏览器的一些方法
- python接收弹幕_闲着没事,尝试一下用Python爬取B站弹幕呀~
- QRCode简介(收藏)
- 用java查询excel表格_如何把java查询出的内容导入到excel表格
- [Classic] 日文版《出师表》
- 歪枣网Mysql优化总结
- 计算机视觉基本原理介绍—RANSAC
- 大数据分析实战-信用卡欺诈检测(二)-下采样方案和交叉验证
- 阿里云OSS对象存储STS鉴权配置
- vue+node+mongodb实现的功能
- java 无法import_ImportError:无法导入名称X
- Ubuntu14.04LTS TensorFlow安装手册
- Lwip协议详解(基于Lwip 2.1.0)TCP协议 (未完待续)
- (Python)裁剪人脸图片获得人脸的嘴唇区域
- java实现excel 行列转置,行列转换。附完整代码
- 有IPV6无法登录IPV6网站*
- Matlab 让多图排版更美观
- NES神经干细胞标志物抗体检测方案
- 孟岩:想抓住EOS的机会,从这四个方向入手吧!
- 基于Android的聊天系统
热门文章
- java fseek_无法使用fseek(C)浏览文件
- MyBatis数据输出
- vue-cli3 处理静态文件 下载引用
- Docker tomcat 多版本环境搭建
- cocos2d-x 输入框CCEditBox的使用
- jquery 操作表格实例
- 博弈论——威佐夫博弈 Wythoff Game
- PHP实现的服务器端,PHP实现服务器端允许客户端ajax跨域
- 泰坦尼克号python数据分析统计服_Python数据分析及可视化实例之泰坦尼克号存活预测(23)...
- html5注册阿里巴巴作业,面试分享:2018阿里巴巴前端面试总结(题目+答案)