mcrypt相关内容

libmcrypt和MS Visual C ++

有没有人试过使用libmcrypt和visual c ++?我试图使用Crypto ++,但似乎不完全兼容 - 我需要解密数据加密在PHP使用linux libmcrypt。 我发现只有cygwin版本的libmcrypt,但没有.lib文件或标题。 我使用RIJNDAEL_128 - 也许有更简单的方法在Visual C ++中解密? 感谢 解决方案 我终于找到一个与V ..
发布时间:2017-01-16 12:48:49 C/C++开发

php mcrypt CBC模式加密/解密问题

我有一个CBC模式的问题,当我尝试使用php的mcrypt扩展加密/解密一些文本。我创建了一个类来执行这个操作,它适用于其他模式,但CBC。 问题如下: 我使用明文即使在加密中,沉默也是金色的。我做加密部分,没有问题,直到这一点。但是每次我尝试解密,我得到这样的:9 't“ 加密,沉默是金。正如你可以看到,前8个字符 我的类中处理这些操作的部分是: public func ..
发布时间:2017-01-16 12:15:11 PHP

JavaScript中的AES匹配PHP的mcrypt

有什么JavaScript库,让你加密和解密256位AES的方式,你用PHP做mcrypt的方式(当然得到相同的结果)?我想给它一个可变长度的消息和一个32字符的键。我发现所有的库都需要固定长度的明文块和字节数组的键。 这是在PHP中的做法: $ iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256,MCRYPT_MODE_ECB); ..
发布时间:2017-01-16 12:11:41 PHP

使用PHP mcrypt与Rijndael / AES

我试图使用mcrypt从php和密码Rijndael加密一些文本消息,但我不知道MCRYPT_MODE_modename(根据PHP的手册这些是可用的“ecb”,“cbc”,“cfb”,“ofb “,”nofb“或”stream“,但我读到实际上有几个)。我不知道每个人做什么或如何使用它们。 我读两个东西,ECB模式不应该使用,MCRYPT_RAND也不。他们没有解释为什么。对于ECB模式, ..
发布时间:2017-01-16 11:06:10 PHP

加密:使用初始化向量vs键?

我使用PHP的 mcrypt 库和 AES-256 (rijndael)算法, +初始化向量运行。 我的逻辑brainside不是真的这样。 不只是一个键足够吗? 理论情景: 如果我加密的敏感数据存储在数据库中,只有所有者应该能够解密,使用用户哈希密码来将密钥或初始化向量用于他或她的数据是合适的吗? 应该认为密钥比初始化向量更私密还是其他方式? 解决方案 不,实际上 ..
发布时间:2017-01-16 11:04:46 PHP

AES中输入和密文长度之间的关系

最近在我的应用程序中开始使用加密,我发现自己对输入文本长度和它产生的密文之间的关系感到困惑。在应用加密之前,很容易确定数据库列大小。 两个问题: 我是否正确的假设这是由于我的输入的填充,以便它适合密码的要求? 有一种方法准确地预测密文的最大长度基于最大长度的输入? 并且为了奖励点:我应该存储密码base64编码在varchar,作为原始字节并将其存储在varbinary?在我的 ..
发布时间:2017-01-16 10:24:08 PHP

Laravel需要Mcrypt PHP扩展。不工作cron工作

因此,我遇到这个问题,就像许多其他人一直没有解决方案一样。 问题:cron发出的命令任务不运行并给出消息: Laravel需要Mcrypt PHP扩展。 code> artisan ,他们工作正常。我在OSX 10.8上使用MAMP。 我已经四次检查我的 .bash_profile ,以确保正确的PATH设置它是: export PATH = / Applications / M ..
发布时间:2017-01-13 21:59:39 PHP

在PHP中对ColdFusion加密的字符串进行解密/重新加密

我处在一个不可取的地位,我必须保持现有的ColdFusion应用程序的功能。作为它的登录过程的一部分,Coldfusion应用程序存储一个带有加密字符串的cookie。 encrypt(strToEncrypt,theKey,“AES” ,“Base64”) 我可以使用MCrypt和下面的代码在PHP中成功解密这个字符串 mcrypt_decrypt( MCRYP ..
发布时间:2016-12-15 12:18:24 PHP

网址中的加密数据

我正在开发一个PHP应用程序来管理公司的订单。要查看订单,该网址目前为 / orders / view / 3502 。 ID号出现在URL中,所以我使用CodeIgniter的加密库来加密URL中的ID。网址(加密后)看起来像 / orders / view / AaffGdQQ 。 加密的ID包含正斜杠或加号,在网址中无法正常工作。 CodeIgniter基于斜杠读取URL,因此, ..
发布时间:2016-12-12 19:18:50 PHP

PHP MCRYPT加密/解密返回不可见的奇怪字符?

mcrypt_decrypt 是给我额外的不可见的字符,它是不可见的,只是在页面上回显。只能通过将其写入文本文件。方法,只是显示在页面上是好的,很难被注意到。 这里是Googling的代码示例。 请指导我正确的用法是有错误: 函数加密($ pure_string, $ key){ $ iv_size = mcrypt_get_iv_size(MCRYPT_BLOWFISH,MCRYP ..
发布时间:2016-11-18 16:02:15 PHP

我安装mcrypt,但它说:“需要mcrypt扩展”

我使用Centos6。我想安装mcrypt。我尝试 yum install php-mcrypt 及其安装。当我再试一次它说: yum install php-mcrypt 加载的插件:fastestmirror,security 从缓存的hostfile加载镜像速度 *原子:www7.atomicorp.com * base:ftp.dgn.net. ..
发布时间:2016-11-14 11:47:18 Linux/Unix

phpmyadmin mcrypt扩展名丢失

我使用的是CentOS 6和最新的phpMyAdmin(4.0.1.4),我注意到错误“mcrypt扩展名缺失,请检查您的PHP配置。” 我继续并执行: rpm -ivh http://dl.fedoraproject.org/pub/epel/6 /x86_64/epel-release-6-8.noarch.rpm 然后运行: yum install ..
发布时间:2016-11-14 11:18:09 服务器开发

mcrypt安装问题

我已要求系统管理员在服务器上安装 mcrypt ,他们说一切正常。但是当我运行我的简单脚本,我得到这个。 警告:mcrypt_get_iv_size()[function.mcrypt-get-iv-size]模块初始化失败 来自此行: $ iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256,MCRYPT_MODE_ECB); ..
发布时间:2016-11-14 11:07:02 PHP

mcrypt linux如何使用rijndael 256 cbc

我在linux / ubuntu上工作。我发现mcrypt是自动包含在这个平台上的一个库。我想用aes 256和cbc填充7(iv)创建加密。有人可以给我一个例子,如何加密一个字符串与aes 256和cbc iv,填充7? Rijndael是一样的aes。 这是我发现的库我想使用的链接: http://linux.die.net/man/3/mcrypt 解决方案 Are你问如 ..
发布时间:2016-11-02 20:46:33 服务器开发

当PHP CryptoPP AES加密到PHP的mcrypt时,PHP mcrypt中的键大小不正确

早些时候我设法将一些C ++ CryptoPP Rijndael_128 CBC代码移植到MCrypt PHP,但现在我遇到了CFB模式的问题。 C ++和PHP结果不匹配(第一个字节匹配,但这可能是巧合,其他一切不匹配)。有了某些诊断,看起来PHP的mcrypt没有正确设置密钥长度? 这里是C ++(为简单起见,删除了诊断和杂项): CryptoPP :: CFB_Mode ..
发布时间:2016-10-28 04:41:57 PHP

是libmcrypt不可靠?

前几天我提出一个问题上的SO,没有任何有意义的答案。贝娄是它的短: 我在C客户端服务器程序,加密/与mcrypt的 C 的图书馆解密数据。在客户端进行加密要发送到服务器,发送它的串,和服务器读取后,将其解密。贝娄是我的加密和解密功能: 加密功能: 无效加密(字符* ES,字符*键,字符* CIV,为size_t长度){ mcrypt的TD; INT N; TD = mcr ..
发布时间:2016-08-24 12:59:51 C/C++