mcrypt

    3热度

    1回答

    问题由Shawn Chin在回答1解决。什么让我发疯的是,编译mcrypt扩展,只有libmcrypt就够了,没有必要编译mhash和mcrypt的:( 我想编译PHP mcrypt扩展(RHEL5.1,英特尔酷睿i5 650),这里是我的程序 # libmcrypt tar zxf libmcrypt-2.5.8.tar.gz cd libmcrypt-2.5.8 ./configure

    8热度

    2回答

    我想加密一些文本消息使用来自php和密码Rijndael的mcrypt,但我不确定MCRYPT_MODE_modename(根据PHP的手册这些都可用“ecb”,“cbc” ,“cfb”,“ofb”,“nofb”或“stream”,但我读过的其实还有更多)。我不知道每个人做什么或如何使用它们。 我读了两件事,ECB模式不应该被使用,MCRYPT_RAND也不会。他们没有解释为什么。对于ECB模式,

    7热度

    2回答

    背景:我正在运行IIS 7的IIS 7,配置为使用PHP 5.3,我需要加载mcrypt模块。我无法找到我需要的文件。 我也安装了PHP 5.2。对于IIS Express,它包含两个mcrypt文件,但这些文件与PHP 5.3不兼容,因为它们在5.2和5.3之间从VC6切换到VC9。 有一些PHP的打包发行包括Apache等,但它们都包装在安装程序,我只需要这两个文件。 我在哪里可以找到这些文件

    0热度

    2回答

    我有一个使用mcrypt加密的php文件,现在我们需要解密它。 这里是解密: abstract class Encryption_Abstract { const CYPHER = 'blowfish'; const MODE = 'cfb'; protected $key; public function __construct($key) {

    0热度

    2回答

    我有这样的代码: $original = 'zner5'; $new = mcrypt_decrypt(MCRYPT_3DES, 'keyCodeEncryption', 'C¹`Û‡”fa', 'ecb'); if($original == $new) { echo "$original == $new"; } else { echo "$original !=

    3热度

    1回答

    我试图将加密数据写入文件。但是,当它重新读入程序并尝试解密时,我只会将垃圾回收。没有写入文件似乎工作..我做错了什么? 下面的代码: MCRYPT td, td2; char * string = "My secret message"; int i; char *key; /* created using mcrypt_gen_key */ char *IV; char * bloc

    4热度

    2回答

    我想使用mcrypt的超过24个字符的盐。 mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $salt, $text, MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND)); 但是如果我做$盐超过24个字符,它抛出

    1热度

    1回答

    我的问题是我如何从mcrypt中得到和crypt相同的结果,就河豚而言? 我想使用the phpass framework进行密码散列和验证。只要您使用PHP 5.3,就可以很好地工作,因为blowfish包含在crypt()中。 我的主机使用mcrypt库运行PHP 5.2.x。 通过文档去和谷歌搜索关于与隐窝河豚,看来结果为'$a2$',两个字符迭代值,'$',盐(填充或剪切到22个字符),则

    0热度

    1回答

    来自新手: 目前正在使用mcrypt CBC进行实验。 我没有问题得到recall.mcrypt.php召回同一目录内mcrypt.php文件,但由于最佳实践和安全的需要,我将mcrypt.php目录外使用: $file = fopen("/opt/lampp/test.mcrypt/mcrypt.php","r"); 在这样做时,我发现了以下错误: Fatal error: Class 'p

    4热度

    1回答

    当我尝试使用php的mcrypt扩展来加密/解密某些文本时,我遇到了CBC模式的问题。我创建了一个类来执行这个操作,它与其他模式,但CBC工作正常。 的问题是如下: 我使用的是明文Even in cryptography, silence is golden。我做加密部分,直到这一点都没有问题。但每次我尝试解密时,都会得到如下结果:9��'t"�cryptography, silence is g