草庐IT

mcrypt_module

全部标签

php - 拆分为两个后无法解析站点/索引 "modules"

我想拆分管理器和前端:root/manager/controllers/SiteController.phpnamespacemanager\controllers;useYii;useyii\filters\AccessControl;useyii\web\Controller;useyii\filters\VerbFilter;useapp\models\LoginForm;useapp\models\ContactForm;classSiteControllerextendsController{publicfunctionactionIndex(){echo'hallo';//

php - 升级到 Mac OSX Sierra 时遇到 mcrypt 错误问题

从ElCapitan升级到MacOSXSierra后,我一运行php,它就拒绝运行之前安装在我系统上的任何php项目。在互联网上探索这个问题后,我想到了这些选项......运行以下命令后:cd/etc/apache2/sudomvhttpd.confhttpd.conf.sierrasudomvhttpd.conf~previoushttpd.confcd..sudocpphp.ini-previousphp.inisudoapachectlrestart我让我的php项目运行得非常棒。但现在我遇到了另一个问题。那是phpmcrypt扩展错误。当我运行php项目(laravel4.2项

php - mcrypt_encrypt 初始化失败

我正尝试在CBC模式下使用256位key使用Rijndael密码对PHP中的某些数据进行加密,但由于某种原因,我收到以下错误消息:mcrypt_encrypt()模块初始化失败我的代码:$hashKey=hash('sha256',$key);$iv=hash('sha256',$hashKey);//------Cipher-------------key-------------Data-------------Mode---------IV--$encryptedQuestion=base64_encode(mcrypt_encrypt('MCRYPT_RIJNDAEL_256'

php - 我应该在 php.ini 中的什么地方添加 extension=mcrypt.so?

我是php的新手,在安装服务器期间,我必须在php.ini文件中添加扩展名extension=mcrypt.so,我遇到了以下问题1)我不知道应该在php.ini文件中添加上述行的确切位置。 最佳答案 你会看到一组动态扩展。像这样:;;;;;;;;;;;;;;;;;;;;;;;DynamicExtensions;;;;;;;;;;;;;;;;;;;;;;;;Ifyouwishtohaveanextensionloadedautomatically,usethefollowing;syntax:;;extension=modulena

javascript - 在 node.js 中重新创建 MCRYPT_RIJNDAEL_128

尝试在node.js中重新创建以下php加密代码:$size=mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128,MCRYPT_MODE_ECB);$iv=mcrypt_create_iv($size,MCRYPT_RAND);$msg=base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_128,'MY_KEY_LONG_STRING','PLAINTEXT',MCRYPT_MODE_ECB,$iv));试过这个:vartext='PLAINTEXT';varlen=text.length;for(vari=0;i从php

javascript - Node.js/javascript 像 PHP 中的 mcrypt_ecb 一样加密 AES-128

我有一个用AES-128加密ip地址的PHP代码:$ip="MY_IP";$secret="MY_KEY";$ip=@mcrypt_ecb(MCRYPT_RIJNDAEL_128,$secret,$ip,MCRYPT_ENCRYPT);$encrypted=bin2hex($ip);//encrypted:2854edb405cb7230ba1f4b87acddba8a我需要做的是使用javascript/node.js编写相同的代码。我在cryptonode.jsnative模块中进行了搜索,但无法重现相同的结果:varcrypto=require('crypto');varip="

uni-app:关于自定义组件、easycom规范、uni_modules等问题

1.结论:使用uni-app框架时,如何创建自定义组件?官方推荐新建符合easycom规范的组件,不推荐手动引入组件。方法:1.根目录下新建components目录,右键新建组件,然后在对应的组件名称/组件名称.vue文件里编写代码。2.根目录下新建uni_modules目录(选择uniui项目模板,会自动生成uni_modules目录),右键新建uni_modules插件,然后在对应的components/组件名称/组件名称.vue文件里编写代码。 2.前置:官方推荐在HBuilderX新建项目时,直接选择uniui项目模板,然后在代码里直接敲u,所有组件都拉出来,不用引用、不用注册,直接就

php - mcrypt 已弃用? - 如何在 PHP 中正确加密和保存密码?

我被告知,phpmcrypt已被弃用,我应该使用不同的方法来散列和加盐我的密码。这是我目前所做的:publicfunctionsaveNewUser(array$data){$passwd=$this->mysqli->real_escape_string($datas['passwd']);$options=['cost'=>11,'salt'=>mcrypt_create_iv(22,MCRYPT_DEV_URANDOM)];$hashed_passwd=password_hash($passwd,PASSWORD_BCRYPT,$options);$this->optin_has

php - Yii 2 : Module class not found

在backend/config/main文件中,有对模块类的引用:'modules'=>['cropk'=>['class'=>'app\modules\cropk\CropK',]],在vendor/xxx/cropk目录下,有如下类CropK:namespaceapp\modules\cropk;classCropKextends\yii\base\Module{publicfunctioninit(){parent::init();}}vendor/xxx/cropk/controllers/DefaultController:namespaceapp\modules\cropk

php - 在 Mountain Lion 上使用 Homebrew 安装对 php54 的 mcrypt 支持的问题

我正在尝试使用Homebrew在MountainLion上的php5.4.11中安装mcrypt支持,但我遇到了无法解决的问题。我已经在我的Mac上手动安装了PHP5.4.11。mcrypt之前是使用Homebrew安装的。当我加载phpMyAdmin时,它会告诉我mcrypt未启用。因此,通过谷歌搜索,我意识到不知何故,mcrypt没有被加载,因为当我加载我的phpinfo文件时没有引用它。@DavidYell在回答另一个问题时,InstallingmcryptextensionforPHPonOSXMountainLion建议进行以下修复brew安装mcryptphp53-mcry