mcrypt相关内容

Laravel 需要 Mcrypt PHP 扩展

我正在尝试在 OSX 上的 Laravel 4 中使用 migrate 函数.但是,我收到以下错误: Laravel 需要 Mcrypt PHP 扩展. 据我所知,它已经启用(见下图). 出了什么问题,我该如何解决? 解决方案 启用 Web 的扩展和启用命令行的扩展可能不同.在终端中运行 php -m 并检查是否列出了 mcrypt.如果不是,则通过从终端运行 php --ini ..
发布时间:2021-12-01 11:10:35 PHP

mcrypt 已弃用,有什么替代方法?

mcrypt 扩展已弃用根据此处的评论,将在 PHP 7.2 中删除.所以我正在寻找一种加密密码的替代方法. 现在我正在使用类似的东西 mcrypt_encrypt(MCRYPT_RIJNDAEL_128, md5($key, true), $string, MCRYPT_MODE_CBC, $iv) 对于加密密码的最佳/最强方法,我需要您的意见,加密的密码当然应该受 PHP 7.xx ..
发布时间:2021-12-01 11:09:04 PHP

使用 PHP 加密和解密密码的最佳方法?

可能的重复: PHP 2 路加密:我需要存储可以找回的密码 我计划在我的网站上为我的用户存储外国帐户信息,又名 Rapidshare 用户名和密码等...我想确保信息安全,但我知道如果我散列他们的信息,我将无法检索它供以后使用. Base64 是可解密的,所以直接使用它是没有意义的.我的想法是打乱用户并在它以这种方式进行 base64ed 之前和之后通过,即使在您解密之后,如果您尝试 ..
发布时间:2021-12-01 10:31:22 PHP

在 OSX Mountain Lion 上为 PHP 安装 mcrypt 扩展

对于潜在的 n00b 问题提前致歉,我正在尝试在我的 OSX Mountain Lion 机器上安装适用于 PHP 的 mcrypt 扩展. 终端中的以下步骤是我迄今为止为实现 PHP 安装所做的 cd/path/to/downloaded/php-5.3.21/ext/mcrypt//usr/bin/phpize./配置cd/path/to/downloaded/php-5.3.21./ ..
发布时间:2021-11-11 04:57:21 其他开发

如何使用 OpenSSL 解密使用 ASCII 密钥的 Mcrypt 生成的值?

我需要能够使用 OpenSSL 解密在 PHP 下使用 Mcrypt 生成的值. 我有这个工作,除了用于加密它们的密钥是 ascii. 以下是我的代码,它演示了一个工作案例,当密钥是 MD5 时,OpenSSL 可以解密使用 Mcrypt 加密的值. $消息,'加密' =>bin2hex($encrypted),'解密' =>$解密,'修剪解密' =>$trimDecrypted,' ..
发布时间:2021-06-12 20:32:49 其他开发

PHP mcrypt to openssl BF-CBC:如何获得相同的加密值

需要将使用 mcrypt 河豚 cbc 模式的现有加密和解密函数替换为其等效的 openssl. 它需要能够处理旧值,因此方法需要保持兼容. 让解密工作,加密“几乎"没问题,但还不够. 这是我的代码: $value = "myTextValue";$key = 'c40f5b7ad3b7c787d400e923e461064b141fa878ce61cb0d1782593a5a ..
发布时间:2021-06-12 20:31:10 其他开发

从 mcrypt_decrypt 到 openssl_decrypt

我有一个问题,我想用 open_ssl 解密替换对 mcrypt 的函数调用.但输出是混合的: 这是 mcrypt 实现(效果很好): $decrypted = trim(mcrypt_decrypt(MCRYPT_RIJNDAEL_128,substr(sha1($this->secretKey), 0, 32),base64_decode($encrypted),MCRYPT_MODE ..
发布时间:2021-06-12 20:26:26 其他开发

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 = ..
发布时间:2021-06-12 20:25:33 其他开发

如何在php中删除mcrypt函数

PHP 7.1中不推荐使用mcrypt模块,因此我必须使用openssl函数重构旧的加密/解密函数.其实我发现没有办法. 我的主要问题是:该脚本仍然必须能够解密现有的加密数据.我没有机会使用我的函数解密,而再次使用新函数重新加密数据! 这是我现有的代码: 函数_encrypt($ cleartext,$ key ="th1s1sav3rys3cr3tk3y"){如果($ cleart ..
发布时间:2021-05-04 19:50:49 其他开发

Hash :: make('password')在每次调用时返回不同的结果

因此,标题基本上描述了我的问题.我的Hash:make()疯了.我用哈希密码创建了一个用户表,但是我无法让Laravel接受我的凭据,我认为问题出在Hash :: make. 因此,请测试以下代码: Route :: get('/',function(){返回Hash :: make('1234');}); 每次我打路线'/'时,都会给我一个不同的哈希值. 每个人的行为都一样吗 ..
发布时间:2021-05-04 18:35:12 其他开发

如何在PHP7下安装mcrypt? Laravel需要它

由于Laravel4需要扩展名mcrypt,而PHP7似乎没有扩展名mcrypt,因此是否有任何解决方法? 解决方案 存在相同的问题-PHP7缺少mcrypt. 这对我有用.询问时,请保留本地PHP配置文件. sudo apt-get update sudo apt-get install mcrypt php7.0-mcrypt sudo apt-get upgrade ..
发布时间:2020-08-15 02:06:00 其他开发

PHP将MCRYPT_ENCRYPT转换为OPENSSL_ENCRYPT(SOAP头)

我需要对一些SOAP标头字段进行加密,并且当前我在具有PHP 5.6版本的项目中使用以下代码. function getBaseEncoded($data, $key) { $size = $this->pkcs5_pad($data, mcrypt_get_block_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_ECB)); $i ..
发布时间:2020-05-21 02:35:41 其他开发

为C#bouncycastle编写PHP MCrypt twofish

我正在学习如何使用BouncyCastle c#密码库进行加密.我不想发送邮件,所以我没有考虑安全性等. 我已经在Visual Studio中编写了我的C#代码. 这是问题所在.我已经在CFB模式下使用Twofish对文本" Hello World!"进行了加密.密钥是1234567812345678.我使用了phpfiddle http://phpfiddle.org/在线工具. $ ..
发布时间:2020-05-08 00:26:31 其他开发

mcrypt_encrypt到openssl_encrypt ecb des

我必须使用openssl_encrypt替换不推荐使用的函数mcrypt_encrypt. 我以前的mcrypt函数使用"des"密码和"ecb"模式. 我尝试了所有密码选项(openssl_get_cipher_methods),但找不到相同的结果.请帮助 $key = '04647132'; $message = hex2bin('046471324B3680'); $mcrypt = ..
发布时间:2020-05-08 00:26:28 其他开发

在PHP IIS上使用mcrypt_create_iv

我正在尝试在我们的网站上设置密码设置,并在 https:/中找到了PBKDF2功能. /defuse.ca/php-pbkdf2.htm 尝试时,我得到: 致命错误:mcrypt_create_iv():无法收集足够的随机数 第23行的include \ PBKDF2.php中的数据 我不确定是否需要做任何事情来完成这项工作.它在IIS7.5上运行 解决方案 我使用的是PHP ..
发布时间:2020-05-08 00:26:24 其他开发

iPhone上的Mcrypt

我想在iPhone上使用mcrypt加密.我在使用i386架构的iPhone Simulator上使用它时没有问题. iPhone使用armv7s架构,而mcrypt似乎不支持它.我通过以下命令使用mac端口安装了它:sudo install mcrypt + universal.因此,它应该是“通用的".有什么办法可以使其在iPhone上运行? 解决方案 MacPorts上的+unive ..
发布时间:2020-05-08 00:26:21 其他开发

使用mcrypt,PHP和MySQL进行加密

我正在尝试使用mcrypt在我的数据库上存储密码.首先,它起作用,但是仅在某些时间起作用. 这是我的加密代码: //Encryption/Decryption key $key = $username.$username.$username.$username.$username; //Encryption Algorithm $cipher_alg = ..
发布时间:2020-05-08 00:26:19 其他开发

PHP CRYPT_BLOWFISH错误?

我在Redhat上使用PHP Crypt_Blowfish,并且出现以下错误. 错误: 注意:第33行的/usr/share/pear/Crypt/Blowfish.php中已定义的常量CRYPT_BLOWFISH_AUTO注意:第38行的/usr/share/pear/Crypt/Blowfish.php中已定义的常量CRYPT_BLOWFISH_MCRYPT CRYPT_BLOWF ..
发布时间:2020-05-08 00:26:15 其他开发

将PHP mcrypt()调用转换为节点的mcrypt

我正在尝试使用Node的mycrypt模块将旧PHP应用程序中的加密功能重新创建为新的Node JS应用程序. 我的目标是确保在给定相同的原始字符串和盐的情况下,下面的PHP脚本产生与Node脚本相同的加密值. PHP ..
发布时间:2020-05-08 00:26:13 其他开发