对称加密算法的PHP类

2018-01-19 17:42:112018167查看评论(9)
简介:

<?php
class Xcrypt{
    private $mcrypt;
    private $key;
    private $mode;
    private $iv;
    private $blocksize;
    public function __construct($key, $mode = 'cbc', $iv = "off"){
        switch (strlen($key)){
            case 8:
                $this->mcrypt = MCRYPT_DES;
                break;
            case 16:
                $this->mcrypt = MCRYPT_RIJNDAEL_128;
                break;
            case 32:
                $this->mcrypt = MCRYPT_RIJNDAEL_256;
                break;
            default:
                die("Key size must be 8/16/32");
        }

常用对称加密算法类

支持密钥:64/128/256 bit(字节长度8/16/32)

支持算法:DES/AES(根据密钥长度自动匹配使用:DES:64bit AES:128/256bit)

支持模式:CBC/ECB/OFB/CFB

密文编码:base64字符串/十六进制字符串/二进制字符串流

填充方式: PKCS5Padding(DES)


对称加密算法的PHP类

特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:admin@php.cn

相关推荐

对称加密算法的PHP类

对称加密算法的PHP类
1996167

PHP对称加密算法DES,AES类

PHP对称加密算法DES,AES类
2727173

php提供的对称加密算法类

php提供的对称加密算法类
2407155

php对称加密算法DES和AES类

php对称加密算法DES和AES类
3249317

php标准AES加密算法类

php标准AES加密算法类
2658215

php对项目进行加密解密的代码类

php对项目进行加密解密的代码类
2509205

互联网媒体分类类型PHP库

互联网媒体分类类型PHP库
4600140

iter-master生成器提供迭代原语的PHP库

iter-master生成器提供迭代原语的PHP库
74136
网页评论
最新评论
文件**器
IFly
  • IFly
  • 评论了才能下载?还没用呢 怎么评论感受? 瞎写么
  • 2019-06-12 17:08:34发表+0回复
莫失莫忘
日光&倾城
Mr.xi
  • Mr.xi
  • 前两天面试问到了,赶紧学学
  • 2019-05-12 15:36:59发表+0回复
飞龙在天
八皇子殿下
  • 八皇子殿下
  • 没使用就让评论,我只能说这资源垃圾,不谢
  • 2019-04-12 14:01:50发表+0回复
清
  • 很好很好很好
  • 2019-03-30 14:26:35发表+0回复
壹生有你