如何在PHP项目中实现一个DES加密解密功能-创新互联

本篇文章为大家展示了如何在PHP项目中实现一个DES加密解密功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

创新互联公司成立于2013年,我们提供高端重庆网站建设重庆网站制作成都网站设计、网站定制、成都全网营销推广微信平台小程序开发、微信公众号开发、seo优化服务,提供专业营销思路、内容策划、视觉设计、程序开发来完成项目落地,为成都石牌坊企业提供源源不断的流量和订单咨询。

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加密解密功能-创新互联
分享路径:http://pwwzsj.com/article/dgigse.html