我有一些需要解密的加密文本。它使用AES-256-CBC加密。我有加密的文本,密钥和iv。但是,无论我尝试什么,我似乎都无法正常工作。

互联网建议mcrypt的Rijndael密码应该能够做到这一点,所以这就是我现在所拥有的:

function decrypt_data($data, $iv, $key) {

$cypher = mcrypt_module_open(MCRYPT_RIJNDAEL_128, '', MCRYPT_MODE_CBC, '');

// initialize encryption handle

if (mcrypt_generic_init($cypher, $key, $iv) != -1) {

// decrypt

$decrypted = mdecrypt_generic($cypher, $data);

// clean up

mcrypt_generic_deinit($cypher);

mcrypt_module_close($cypher);

return $decrypted;

}

return false;

}

目前,我收到2条警告,并且输出乱码:

Warning: mcrypt_generic_init() [function.mcrypt-generic-init]: Key size too large; supplied length: 64, max: 32 in /var/www/includes/function.decrypt_data.php on line 8

Warning: mcrypt_generic_init() [function.mcrypt-generic-init]: Iv size incorrect; supplied length: 32, needed: 16 in /var/www/includes/function.decrypt_data.php on line 8

任何帮助,将不胜感激。

php aes256,如何在PHP中进行AES256解密?相关推荐

  1. aes256 php,如何在PHP中进行AES256解密?

    我有一个加密的文本,我需要解密.它是用AES-256-CBC加密的.我有加密的文本,密钥和iv.然而,无论我尝试什么,我似乎无法让它工作. 互联网已经建议mcrypt的Rijndael密码能够做到这一 ...

  2. 如何在Java中加密和解密zip文件?

    在本文中,我们来学习如何用Zip4j库创建受密码保护的压缩文件并将其解压. 依赖 让我们先把 zip4j​ 依赖关系添加到我们的 pom.xml 文件中. <dependency>< ...

  3. android 文件加密解决方法,如何在Android中加密和解密文件?

    我有类似的问题,加密/解密我提出了这个解决方案: public static byte[] generateKey(String password) throws Exception { byte[] ...

  4. linux 随机密码更改,如何在Linux中生成EncryptDecrypt随机密码

    安全是网络世界中的主要问题之一.网络安全,也称为信息技术安全,重点在于保护计算机,网络,程序和数据免遭意外或未经授权的访问,更改或破坏.我们将密码用于计算机,电子邮件,云,电话,文档等.我们都知道选择 ...

  5. 安全运维-如何在Kubernetes中使用注释对ingress-nginx及后端应用进行安全加固配置实践...

    关注「WeiyiGeek」公众号 设为「特别关注」每天带你玩转网络安全运维.应用开发.物联网IOT学习! 本章目录: 0x08 Kubernetes中ingress-nginx安全配置 1.配置指定的 ...

  6. 如何在SharePoint2010中添加Deep Zoom Image

    如何在SharePoint2010中添加Deep Zoom Image 应用范围 SharePoint 2010 Foundation:SharePoint 2010 Standard:SharePo ...

  7. php如何对数组进行分组,如何在PHP中对数组进行分组排序

    如何在PHP中对数组进行分组排序 发布时间:2021-01-04 16:28:51 来源:亿速云 阅读:98 作者:Leah 这篇文章将为大家详细讲解有关如何在PHP中对数组进行分组排序,文章内容质量 ...

  8. html中section与div,如何在html中的section标签内包含div标签

    我正在制作一个完整版块的页面网站,如this.每个页面都有自己的标签.目前我的网页有4个部分(呈现不同的背景颜色).如何在html中的section标签内包含div标签 我的第一部分有一个容器div, ...

  9. html img调用js,html调用js变量 如何在html中输出js文件中的变量

    html页面代码中怎么调用js变量?html页面代码中怎么调用js变量,例如 在html代码中插入js代码: a=取浏览你把index1.js 中的onReady 去掉,把index1.js改成 fu ...

最新文章

  1. poj3687Labeling Balls
  2. Python基础教程(三):运算符、条件语句
  3. 第7章 实战演练:爬取百度百科1000个页
  4. postmessage 游戏窗口内无效_前端的微前端在交通项目内的应用实践
  5. Ubuntu下apache2启动、停止、重启、配置
  6. 工作75::一直报404
  7. Knative Service 是如何指定端口和协议的
  8. c语言atoll函数怎么用_C ++中带有示例的atoll()函数
  9. spring cloud微服务_年后进大厂,必备这份微服务面试题:Dubbo+SpringBoot+Cloud
  10. testmeshpro合批_TextMesh Pro Emoji Align With Text(表情和文字对齐)
  11. 开启和关闭oracle数据库中的审计功能
  12. linux 修改文件日期,Linux中使用touch命令来修改文件的时间
  13. Perl语言变量之Scalar变量
  14. 房屋登记官考核模拟题(6)
  15. ip地址合不合法怎么看_怎样判断IP地址的非法性?
  16. 江苏单招C语言试题,2011年对口单招计算机试卷(C语言+原理+电工答案).doc
  17. Python多分类问题pr曲线绘制(含代码)
  18. verilog奇偶分频详解
  19. android 播放提示音,[转载]android播放音效例子 (翻页音效、警报音效通用
  20. 将阿拉伯数字转换成中文大写金额的形式

热门文章

  1. 《SolidWorks 2013中文版机械设计从入门到精通》一导读
  2. 虚拟筛选在药物发现中的意义
  3. 一个外贸soho的生意经:逆向生意,正向赚钱
  4. fstab是什么?被谁用?怎么写?
  5. 测试工作中一定要学会做业务总结
  6. 【java】JAVA中int转String类型有三种方法
  7. FocusControl,专为Android TV应用提供的焦点控制框架
  8. 抽象工厂模式:一个工厂的故事续集
  9. 永硕心理服务云平台专题培训—12期落下帷幕
  10. PHP计算德摩根定律,德·摩根定律详解