Laravel production.ERROR: RuntimeException: The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths.

Laravel 报错 Laravel production.ERROR: RuntimeException: The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths.

看了 宏玄的专栏

Laravel 出现"RuntimeException inEncrypter.php line 43: The only
supported ciphers are AES-128-CBC and AES-256-CBC with the correct key
lengths."问题的解决办法

首先在cmd命令行下定位到项目所在的根目录下,接着输入:

[plain] view plain copy 在CODE上查看代码片派生到我的代码片 php artisan key:generate
效果:

这时候项目根目录下的.env文件里的APP_KEY应该会有值了:

若没有,则将上一步生成的key值输入进去即可。

得知在 .env 文件中没有配置 APP_KEY 的情况会出现上述错误

APP_KEY=base64:xxxxxxxxxxxxx=

而我的情况是压根没有 .env 文件. 我的项目是从项目组远程git仓库中pull下来的自然没有 .env 文件了.

补上了 .env 文件问题就解决了, 另外使用

php artisan key:generate

这个命令可以生成 APP_KEY .

The only supported ciphers are AES-128-CBC and AES-256-CBC相关推荐

  1. AES 128位CBC加密解密(不使用固定IV)

    安全检查时要求账号和密码加密后才能存到数据库中,要求加密算法如下: 1)分组密码算法:AES(密钥长度在128位及以上)(GCM或CBC模式) 2)流密码算法:AES(密钥长度在128位及以上)(OF ...

  2. java aes ebc_Delphi XE2+标准AES加解密算法(AES/EBC,CBC/PKCS5Padding-base64)

    [实例简介] 实现了AES/ECB/PKCS5Padding.AES/CBC/PKCS5Padding 密钥长度128/192/256bit,密钥0填充.是标准的AES算法,支持在线AES加解密网站互 ...

  3. java aes ecb_java-AES / CBC和AES / ECB加密后的数据大小

    java-AES / CBC和AES / ECB加密后的数据大小 我想知道AES加密后的数据大小,这样我就可以避免主要出于了解大小而缓存我的后AES数据(在磁盘或内存上). 我使用128位AES和ja ...

  4. python aes 128 gcm 防沉迷身份认证

    python aes 128 gcm 最近防沉迷的api用到aes 128 gcm python 3版本 import json from Crypto.Cipher import AES impor ...

  5. aes 256 cbc java,AES256加解密java语言实现

    AES256加解密java语言实现 写在前面 基于项目安全性需要,有时候我们的项目会使用AES 256加解密算法.以下,是针对实现AES256 Padding7加密算法实现的关键步骤解析以及此过程遇到 ...

  6. Go Nodejs Java Aes 128 ECB加密解密结果保持一致

    在多语言的生产环境下,常常是由一种语言进行加密而由另一种语言来进行解密,因此有必要保持各种语言之间加密解密算法的一致性.下面列出了Go,Nodejs,Java 的 Aes-128-Ecb的加密解密算法 ...

  7. AES CBC模式下的CBC bit flipping Attack

    <?xml version="1.0" encoding="utf-8"?> AES CBC模式下的CBC bit flipping Attack ...

  8. python aes加密 cbc_Python实现AES的CBC模式加密和解密过程详解 和 chr() 函数 和 s[a:b:c] 和函数lambda...

    1.chr()函数 chr() 用一个范围在 range(256)内的(就是0-255)整数作参数,返回一个对应的字符. 2.s[a:b:c] s=(1,2,3,4,5) 1>. s[a]下标访 ...

  9. php aes 128位加密,php实现AES 128位加密的相关操作技巧分享

    php实现AES 128位加密的相关操作技巧是什么?这篇文章主要介绍了PHP实现的AES 128位加密算法,结合实例形式分析了AES 128位加密的相关概念.原理及php实现AES 128位加密的相关 ...

最新文章

  1. springboot配置cxf
  2. Android:阻止输入法将图片压缩变形
  3. css选择器中间的空格
  4. 常用损失函数(L1、L2、SSIM和MS-SSIM)对比简介
  5. End to End Sequence Labeling via Bi-directional LSTM CNNs CRF
  6. LC和RC滤波电路分析
  7. jquery 序列化表格内容为字符串(serialize)
  8. [转载]Shell编程中的数组定义、遍历
  9. Confluence 6 配置字符集编码
  10. AD、DHCP、DNS概念整理
  11. 教你如何用迅雷下载百度云资源、如何解决百度云大文件下载、限速、下载时网络异常等问题。
  12. Minecraft Forge 安装
  13. linux磁带机找不到,如何在Linux下安装磁带机
  14. Python技巧:双击python文件打开.py(博主自测完整版)
  15. 美国L1签证和B1,E2签证的区别
  16. 洛谷 Cantor 表
  17. wireshark 抓包使用教程
  18. k8s部署-48-k8s中如何选择使用哪个api,开发一个k8s的容器管理平台的思路是什么?
  19. 查看Android手机上的CellID等信息
  20. NET Core是.NET Framework的升级版吗

热门文章

  1. php访问参数错误,phpcms参数错误怎么办
  2. 七牛云删除图片接口_图片基本处理(imageView2)
  3. ajax图书管理案例
  4. 算法设计与分析 2 二维递推间接递推递归分析
  5. 数学建模 概率论与数理统计
  6. React组件设计实践总结05 - 状态管理
  7. HTML中嵌套的子frame如何访问父页面中的函数?
  8. jQuery ajax请求成功且返回了数据,但是不进success:function()
  9. MySQL--5子查询与连接小结
  10. transfer function