手机
当前位置:查字典教程网 >编程开发 >php教程 >PHP简单实现DES加密解密的方法
PHP简单实现DES加密解密的方法
摘要:本文实例讲述了PHP简单实现DES加密解密的方法。分享给大家供大家参考,具体如下:des加密:functiondes_encrypt($st...

本文实例讲述了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); }

PS:关于加密解密感兴趣的朋友还可以参考本站在线工具:

密码安全性在线检测:

http://tools.jb51.net/password/my_password_safe

高强度密码生成器:

http://tools.jb51.net/password/CreateStrongPassword

MD5在线加密工具:

http://tools.jb51.net/password/CreateMD5Password

迅雷、快车、旋风URL加密/解密工具:

http://tools.jb51.net/password/urlrethunder

在线散列/哈希算法加密工具:

http://tools.jb51.net/password/hash_encrypt

希望本文所述对大家PHP程序设计有所帮助。

【PHP简单实现DES加密解密的方法】相关文章:

PHP处理密码的几种方式

用PHP实现文件上传二法

微信公众平台开发实现2048游戏的方法

PHP rsa加密解密使用方法

PHP基于MySQL数据库实现对象持久层的方法

PHP调用三种数据库的方法(3)

PHP5 安装方法

php生成圆角图片的方法

PHP输出一个等腰三角形的方法

php实现每天自动变换随机问候语的方法

精品推荐
分类导航