【php – mcrypt_encrypt无法初始化】教程文章相关的互联网学习教程文章

PHP之--CentOS下php安装mcrypt扩展(插曲)

(以下步骤均为本人实际操作,可能与你的安装方法有所区别,但我会尽量排除疑惑) 大致步骤(1)安装mcrypt,(2)安装php对mcrypt的扩展,(3)重启apache (1)、确认你的linux没有安装mcrypt库,如果已安装,跳过安装步骤 [root@test-206 ~]# yum list installed|grep mcryptlibmcrypt.x86_64 2.5.8-4.el5.centos installedlibmcrypt-devel.x86_64 2.5.8-4.el5.cen...

银联接口的mcrypt_cbc问题

用了php5.5 银联接口netpayclient.php 的mcrypt_cbc不能用了,该怎么替换? // This file is protected by copyright law & provided under license. Copyright(C) 2005-2009 www.chinapay.com, All rights reserved.// This file is protected by copyright law & provided under license. Copyright(C) 2005-2009 www.chinapay.com, All rights reserved.define("DES_KEY", "SCUBEPGW");define("HASH_PAD", "0001ffffffff...

php-mcrypt加密模块的用法

PHP程序员们在编写代码程序时,除了要保证代码的高性能之外,还有一点是非常重要的,那就是程序的安全性保障。PHP除了自带的几种加密函数外,还有功能更全面的PHP加密扩展库Mcrypt和Mhash。其中,Mcrypt扩展库可以实现加密解密功能,就是既能将明文加密,也可以密文还原。PHP加密扩展库Mcrypt的算法和加密模式Mcrypt库支持20多种加密算法和8种加密模式,具体可以通过函数mcrypt_list_algorithms()和mcrypt_list_modes()来显示,结果...

缺少mcrypt扩展。请检查PHP配置。

$sudo php5enmod mcrypt$sudo service apache2 restart

php编译安装报错configure:error:mcrypt.hnotfound.Pleasereinstalllibmcrypt.

编译安装php时报错的解决方法: 错误一:configure: error: mcrypt.h not found. Please reinstall libmcrypt. 解决办法:需要安装Libmcrypt wget http://softlayer.dl.sourceforge.net/sourceforge/mcrypt/libmcrypt-2.5.8.tar.gz tar -zxvf libmcrypt-2.5.8.tar.gz cd /usr/local/src/libmcrypt-2.5.8 ./configure --prefix=/usr/local make make install

ubuntu-phpmyadmin提醒载入mcrypt扩展

ubuntu-phpmyadmin提示载入 mcrypt 扩展昨天在安装phpmyadmin的时候,登陆进去后,显示 “无法载入 mcrypt 扩展,请检查 PHP 配置!!!” apt-get install libmcrypt4 php5-mcrypt

没法载入mcrypt扩展,<br/>请检查PHP配置

无法载入 mcrypt 扩展,请检查 PHP 配置 无法载入 mcrypt 扩展,请检查 PHP 配置出现以下几种情况后可能会造成运行phpmyadmin程序提示“无法载入 mcrypt 扩展,请检查 PHP 配置”的 错误提示 1、没有正确安装Mysql数据库,在系统服务中Mysql相关的服务没有启动?? (请查看正确安装Mysql的方法) 2、在系统的 system32(C:\windows\system32) 目录下缺少 libmcrypt.dll文件,解决方法是找到php目录下的libmcrypt.dll,并将libmcryp...

Mcrypt中加密算法和加密模式的有关问题

Mcrypt中加密算法和加密模式的问题1, 学习php的加密与解密,想了解这些加密算法和加密模式到底是什么原理,应该看哪些资料?2, 这些加密与解密是在什么基础上的?比如,是不是把UTF-8的文本转化为16进制的数字然后再加密,还是直接转化成二进制进行加密,再或者是其它形式的?3, 通常,可逆转的加密肯定是用什么密钥协助下,替换明文吧?------解决方案--------------------1.原理就是 明文+密钥=密文 密文+密钥=明文 算法没有绝...

mcrypt装配

mcrypt 安装phpMyAdmin 提示 扩展 需要安装 mbstring yum install php-mbstring 可以装好下面3个rpm 安装来不行 不知怎么编译php 首先需要下载3个安装包 Libmcrypt libmcrypt-2.5.8-11.fc17.i686.rpm mhash mhash-0.9.9.9-5.fc17.i686.rpm mycrypt mcrypt-2.6.8-5.fc17.i686.rpm 依次安装 注意依存关系 以上安装最终找不到如果修改php 中配置 改源码安装 从 下载源码包 libmcrypt-2.5.8.tar.gz mhash-0.9.9.9.tar.gz...

怎么处理mcrypt_encrypt()加密中文后,就显示为乱码了,还原后也是【图】

怎么办mcrypt_encrypt() 加密中文后,就显示为乱码了,还原后也是页面能显示中文 不是编码问题 为什么加密后就成乱码?要怎么处理header("Content-Type:text/html; charset=utf-8");$str="床前明月光,疑是地上霜"; //被加密的内容 $key="key:111"; //密匙 $cipher=MCRYPT_DES; //加密算法类型 $mode=MCRYPT_MODE_ECB; //加密算法模式 $iv=mcrypt_create_iv(mcrypt_get_iv_size($cipher, $mode),MCRYPT_RAND); //初始化向量 echo...

PHP加密3DES报错Calltoundefinedfunction:mcrypt_module_open()的解决办法

PHP加密3DES报错 Call to undefined function: mcrypt_module_open() 的解决方法我也是PHP新手,通过w3cschool了解了一下php基本原理之后就开写了。但仍是菜鸟。先不管3DES加密的方法对不对,方法都是网上的,在运行的时候报了个错,把小弟整死了。找来找去终于自己摸出了方法。php/*** * PHP版3DES加解密类** 可与java的3DES(DESede)加密方式兼容** @Author: Luo Hui (farmer.luo at gmail.com)** @version: V0.1 2008.12.04**/cl...

mcrypt_encrypt异常如何解决

mcrypt_encrypt错误怎么 解决目前项目中的一个密码对接放在正式环境之后出现了问题,原因是在PHP5.6以上的版本中修改了mcrypt_encrypt和mcrypt_decrypt,有人知道在新版本的PHP中应该怎么使用这两个方法吗?protected function encrypt($string) { //加密用的密钥文件 $key = md5("xxxxxxxx"); //加密方法 $cipher_alg = MCRYPT_TRIPLEDES; //初始化向量来增加安全性 $iv = mcrypt_create_iv(mcrypt_get_iv_size($cipher_...

mac下装配php扩展-mcrypt

mac 下 安装php扩展 - mcrypt MCrypt是一个功能强大的加密算法扩展库,它包括有22种算法,phpMyAdmin依赖这个PHP扩展,具体如下:下载并解压libmcrypt-2.5.8.tar.gz。在终端执行如下命令:tar zxvf libmcrypt-2.5.8.tar.gzcd libmcrypt-2.5.8/./configure --disable-posix-threads --enable-staticmakesudo make install(mac os lion 10.8.2 不要装最新的libmcrypt 无法编译 2.5.8 可以编辑安装: 提示nothing to do 无视他 继...

PHP安装mcrypt.so报错mcrypt.hnotfound的解决方法

PHP安装mcrypt.so报错 mcrypt.h not found 的解决办法报错内容:configure: error: mcrypt.h not found. Please reinstall libmcrypt网上搜索了很多,包括自带的 yum install libmcrypt libmcrypt-devel,这个是没有效果的。去SourceForget下载libmcrypt http://sourceforge.net/projects/mcrypt/files/Libmcrypt/ ,最新版是mcrypt 2.6.7.gz。下载下来安装仍旧报错libmcrypt没有找到!继续测试,最后安装成功,感觉是版本太高。方...

关于PHP的MCRYPT的解密有关问题

关于PHP的MCRYPT的解密问题最近想找一个PHP的密匙可逆加密函数几经周折找到了MCRYPT。并在网上找到了一个DEMO// Designate string to be encrypted $string = "song"; // Encryption/decryption key $key = "memeda"; // Encryption Algorithm $cipher_alg = MCRYPT_RIJNDAEL_128; // Create the initialization vector for added security. $iv = mcrypt_create_iv(mcrypt_get_iv_size($cipher_alg, MCRYPT_MODE_ECB), MCRYPT_RAN...