首页 文章
  • 1 votes
     answers
     views

    数字海洋部署Laravel

    我在为我的数字海洋帐户部署新的laravel应用程序时遇到了一些麻烦 . 我按照本教程中的步骤概述:http://davidmyers.name/post/laravel-on-digital-ocean 然而,我发现在尝试访问索引页面时,我得到: Forbidden You don't have permission to access / on this server. Apache/2....
  • 3 votes
     answers
     views

    将OS X更新为El Capitan之后的Mcrypt问题

    在将Yosemite更新为El Capitan后,我遇到了mcrypt(和Laravel)的问题 . 当我运行本地站点(Laravel Framework版本4.2.17)时,我得到了 需要Mcrypt PHP扩展 . 这是我的设置: 1)哪个php /usr/local/bin/php 2)php --version PHP 5.6.14 (cli) (built: Oct 3 2015...
  • 12 votes
     answers
     views

    php:mcrypt_encrypt到openssl_encrypt,以及OPENSSL_ZERO_PADDING问题

    对于给定的$ key,$ message和$ iv,我有这个mcrypt_encrypt调用: $string = mcrypt_encrypt(MCRYPT_3DES, $key, $message, MCRYPT_MODE_CBC, $iv); 我想将 mcrypt_encrypt 调用更改为 openssl_encrypt ,以便将来证明这一点 . 通过 $mode = 'des-ede3...
  • 1 votes
     answers
     views

    PHP编译错误试图获取mcrypt,Mac OSx 10.6

    我正在努力在新的Mac Mini上设置LAMP堆栈以用作Web服务器 . 我使用捆绑的PHP版本5.3.3和Apache 2.2.15 . 我已经让phpMyAdmin工作并连接到我的mysql安装但是我得到了“无法加载mcrypt扩展 . 我做了本教程 - http://michaelgracie.com/2009/09/23/plugging-mcrypt-into-php-on-mac-o...
  • 0 votes
     answers
     views

    .NET WebService加密 - > PHP解密错误:mcrypt_encrypt():IV参数必须与块大小一样长

    从.NET中写入的Web服务接收参数但我无法解密这些参数 参数已使用SHA1,Rijndael 256位加密 . php代码: $passphrase='16charskey'; $salt = '16charssat'; $iterations = 2; $keysize = 32; $key = pbkdf2($passphrase,$salt, $iterations, $keysize)...
  • 5 votes
     answers
     views

    mcrypt_encrypt在PHP 5.6.9上无法正常工作

    我有以下代码在PHP 5.5.9上运行良好 . function index() { echo $this->encryptText_3des('TEST','JHHKJH9879'); } function encryptText_3des($plainText, $key) { $key = hash("md5", $key, TRUE); ...
  • 3 votes
     answers
     views

    mcrypt_decrypt PHP正确用法

    我认为我的PHP intall可能有问题 . 当我尝试这样做时,我得到了 警告:mcrypt_decrypt()[function.mcrypt-decrypt]:模块初始化失败 我正在编写一小段代码,它将使用模式ECB解密使用AES-128加密的以下字符串 . 密钥(以base64编码):aXJhbmRvbXNlY3VyZWtleQ ==加密字符串>(以base64编码):3l6xi...
  • 0 votes
     answers
     views

    PHP和mcrypt_decrypt():关于“初始化向量大小”的警告

    为什么我收到此警告消息“警告:mcrypt_decrypt():接收到大小为44的初始化向量,但此加密模式需要大小为32 ...”使用此代码? $sessionKey = "Secr3t_Sess1on!Key_4t6ydv98*w8ds"; $data = "clear text"; $ivSize = mcrypt_get_iv_size(MCRYPT...
  • -1 votes
     answers
     views

    php5 Mcrypt拒绝为Ubuntu安装

    我一直试图让MCRYPT在过去一小时内安装 - 无济于事 回复: php5-mcrypt:取决于:phpapi-20090626 Php版本:PHP版本5.4.6-2~lucid 1 Ubuntu 10.04 NGINX Web服务器
  • 0 votes
     answers
     views

    不能用php5.6在ubuntu上安装php5.6-mcrypt

    这是命令输出 root @ pc:/ etc / mysql #sudo apt-get install php5.6-mcrypt读取包列表...完成构建依赖关系树读取状态信息...完成某些包无法安装 . 这可能意味着您已经请求了一个不可能的情况,或者如果您正在使用不稳定的分发,某些必需的包尚未创建或已被移出Incoming . 以下信息可能有助于解决此问题:以下软件包具有未满足的依赖项:ph...
  • 365 votes
     answers
     views

    Laravel需要Mcrypt PHP扩展

    我想在 OSX Laravel 4 上使用 migrate 函数 . 但是,我收到以下错误: Laravel requires the Mcrypt PHP extension. 据我了解,它已经启用(见下图) . 有什么问题,我该如何解决?
  • 212 votes
     answers
     views

    使用PHP加密和解密密码的最佳方法? [重复]

    可能重复:PHP双向加密:我需要存储可以检索的密码 我计划在我的网站上为我的用户存储外国帐户信息,也就是用户名和密码等...我想保证信息的安全,但我知道如果我散列他们的信息,我无法检索它以供以后使用 . Base64是可解密的,因此没有必要使用它 . 我的想法是扰乱用户并在它解密之前和之后通过这种方式传递,如果你尝试解密,你会得到一些有趣的文本 . 是否有一个php函数接受将进行字符串的唯一加...
  • 3 votes
     answers
     views

    Laravel需要Mcrypt PHP扩展[重复]

    这个问题在这里已有答案: Laravel requires the Mcrypt PHP extension 22个答案 我正在尝试在Linux Ubuntu上安装Laravel . 我正在运行Ubuntu 14.10 . 一切都运转正常 . 但是现在不是在访问localhost时得到假设的页面,而是得到消息:“需要Mcrypt PHP扩展”我正在从终端复制一些信息以帮助查明问题 . whic...
  • 3 votes
     answers
     views

    安装Laravel时出错:需要Mcrypt PHP扩展

    我知道在SO上有很多关于这个的问题,但没有一个能解决我的问题 . 我已经检查了他们提到的一切似乎表明mcrypt没问题,除非安装Laravel . 显然我错过了一些东西 . 按照指示安装Laravel时( composer create-project laravel/laravel myproj --prefer-dist ),我在接近安装结束时收到错误"Mcrypt PHP exte...
  • 12 votes
     answers
     views

    弄清楚PHP的mcrypt创建的确切密钥

    一个PHP应用程序I长度为256位,但只有160位 . 根据mcrypt_encrypt文档,密钥用\ 0填充以获得所需的大小(如果它太小) . 数据加密的密钥 . 如果它小于所需的密钥大小,则用'\ 0'填充 . 最好不要将ASCII字符串用于键 . 这似乎发生在line 1186 in mcrypt.c的开头附近,并在第1213行修改了密钥 . 所以我们说 $key = 'abcdefgh...
  • 2 votes
     answers
     views

    使用openssl解密mcrypt

    由于mcrypt被认为是过时的,我的任务是升级当前代码以使用openssl . 听起来很简单,但......经过几天的尝试和失败后,我觉得自己很疯狂 . 我的问题是:你有什么方法可以用之前用mcrypt加密的openssl数据解密吗?我已经阅读了很多这方面的帖子,大多数人都说在运行mcrypt之前需要先前手动填充数据 . 问题是mcrypt-ed数据已经加密(使用mcrypt提供的自动空填充)并驻...

热门问题