mcrypt相关内容
有没有人试过使用libmcrypt和visual c ++?我试图使用Crypto ++,但似乎不完全兼容 - 我需要解密数据加密在PHP使用linux libmcrypt。 我发现只有cygwin版本的libmcrypt,但没有.lib文件或标题。 我使用RIJNDAEL_128 - 也许有更简单的方法在Visual C ++中解密? 感谢 解决方案 我终于找到一个与V
..
我想在我的PHP代码中使用ARCFOUR算法: $ td = mcrypt_module_open(MCRYPT_ARCFOUR, MCRYPT_MODE_CBC,''); $ iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($ td),MCRYPT_RAND); mcrypt_generic_init($ td,$ key,$ iv);
..
我有一个CBC模式的问题,当我尝试使用php的mcrypt扩展加密/解密一些文本。我创建了一个类来执行这个操作,它适用于其他模式,但CBC。 问题如下: 我使用明文即使在加密中,沉默也是金色的。我做加密部分,没有问题,直到这一点。但是每次我尝试解密,我得到这样的:9 't“ 加密,沉默是金。正如你可以看到,前8个字符 我的类中处理这些操作的部分是: public func
..
有什么JavaScript库,让你加密和解密256位AES的方式,你用PHP做mcrypt的方式(当然得到相同的结果)?我想给它一个可变长度的消息和一个32字符的键。我发现所有的库都需要固定长度的明文块和字节数组的键。 这是在PHP中的做法: $ iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256,MCRYPT_MODE_ECB);
..
我使用PHP的mcrypt编写了Blowfish的文本: $ td = mcrypt_module_open('blowfish','', cfb',''); $ iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($ td),MCRYPT_RAND); mcrypt_generic_init($ td,“somekey”,$ iv); $
..
我试图使用mcrypt从php和密码Rijndael加密一些文本消息,但我不知道MCRYPT_MODE_modename(根据PHP的手册这些是可用的“ecb”,“cbc”,“cfb”,“ofb “,”nofb“或”stream“,但我读到实际上有几个)。我不知道每个人做什么或如何使用它们。 我读两个东西,ECB模式不应该使用,MCRYPT_RAND也不。他们没有解释为什么。对于ECB模式,
..
我使用PHP的 mcrypt 库和 AES-256 (rijndael)算法, +初始化向量运行。 我的逻辑brainside不是真的这样。 不只是一个键足够吗? 理论情景: 如果我加密的敏感数据存储在数据库中,只有所有者应该能够解密,使用用户哈希密码来将密钥或初始化向量用于他或她的数据是合适的吗? 应该认为密钥比初始化向量更私密还是其他方式? 解决方案 不,实际上
..
最近在我的应用程序中开始使用加密,我发现自己对输入文本长度和它产生的密文之间的关系感到困惑。在应用加密之前,很容易确定数据库列大小。 两个问题: 我是否正确的假设这是由于我的输入的填充,以便它适合密码的要求? 有一种方法准确地预测密文的最大长度基于最大长度的输入? 并且为了奖励点:我应该存储密码base64编码在varchar,作为原始字节并将其存储在varbinary?在我的
..
因此,我遇到这个问题,就像许多其他人一直没有解决方案一样。 问题:cron发出的命令任务不运行并给出消息: Laravel需要Mcrypt PHP扩展。 code> artisan ,他们工作正常。我在OSX 10.8上使用MAMP。 我已经四次检查我的 .bash_profile ,以确保正确的PATH设置它是: export PATH = / Applications / M
..
我处在一个不可取的地位,我必须保持现有的ColdFusion应用程序的功能。作为它的登录过程的一部分,Coldfusion应用程序存储一个带有加密字符串的cookie。 encrypt(strToEncrypt,theKey,“AES” ,“Base64”) 我可以使用MCrypt和下面的代码在PHP中成功解密这个字符串 mcrypt_decrypt( MCRYP
..
我有一个登录和注册表单,并使用加密库加密密码..我使用Xampp为我的服务器和我的系统正常工作.. 代码加密密码: $ this-> encrypt-> encode('my password'); add encrypt library $ autoload ['libraries'] = array('encrypt'); 并在c
..
我正在开发一个PHP应用程序来管理公司的订单。要查看订单,该网址目前为 / orders / view / 3502 。 ID号出现在URL中,所以我使用CodeIgniter的加密库来加密URL中的ID。网址(加密后)看起来像 / orders / view / AaffGdQQ 。 加密的ID包含正斜杠或加号,在网址中无法正常工作。 CodeIgniter基于斜杠读取URL,因此,
..
mcrypt_decrypt 是给我额外的不可见的字符,它是不可见的,只是在页面上回显。只能通过将其写入文本文件。方法,只是显示在页面上是好的,很难被注意到。 这里是Googling的代码示例。 请指导我正确的用法是有错误: 函数加密($ pure_string, $ key){ $ iv_size = mcrypt_get_iv_size(MCRYPT_BLOWFISH,MCRYP
..
我使用Centos6。我想安装mcrypt。我尝试 yum install php-mcrypt 及其安装。当我再试一次它说: yum install php-mcrypt 加载的插件:fastestmirror,security 从缓存的hostfile加载镜像速度 *原子:www7.atomicorp.com * base:ftp.dgn.net.
..
我使用的是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
..
我已要求系统管理员在服务器上安装 mcrypt ,他们说一切正常。但是当我运行我的简单脚本,我得到这个。 警告:mcrypt_get_iv_size()[function.mcrypt-get-iv-size]模块初始化失败 来自此行: $ iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256,MCRYPT_MODE_ECB);
..
我在linux / ubuntu上工作。我发现mcrypt是自动包含在这个平台上的一个库。我想用aes 256和cbc填充7(iv)创建加密。有人可以给我一个例子,如何加密一个字符串与aes 256和cbc iv,填充7? Rijndael是一样的aes。 这是我发现的库我想使用的链接: http://linux.die.net/man/3/mcrypt 解决方案 Are你问如
..
早些时候我设法将一些C ++ CryptoPP Rijndael_128 CBC代码移植到MCrypt PHP,但现在我遇到了CFB模式的问题。 C ++和PHP结果不匹配(第一个字节匹配,但这可能是巧合,其他一切不匹配)。有了某些诊断,看起来PHP的mcrypt没有正确设置密钥长度? 这里是C ++(为简单起见,删除了诊断和杂项): CryptoPP :: CFB_Mode
..
我目前具有解密通过PHP的mcrypt加密的消息有点问题。 PHP的code是如下: < PHP // $ iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256,MCRYPT_MODE_CBC); $ IV =“45287112549354892144548565456541”; $键=“anjueolkdiwpoida”; $
..
前几天我提出一个问题上的SO,没有任何有意义的答案。贝娄是它的短: 我在C客户端服务器程序,加密/与mcrypt的 C 的图书馆解密数据。在客户端进行加密要发送到服务器,发送它的串,和服务器读取后,将其解密。贝娄是我的加密和解密功能: 加密功能: 无效加密(字符* ES,字符*键,字符* CIV,为size_t长度){ mcrypt的TD; INT N; TD = mcr
..