mcrypt

    2热度

    2回答

    我需要在服务器端的中等到强大的加密,所以我想我会使用mcrypt与PHP。如果我使用下面的函数,我的原始字符串的开头会在解密后变成二进制垃圾。 (这不是通常的附加附加垃圾,而是我的字符串是改变。)根据文档,mcrypt_encrypt()应填充足够的字符以匹配所选算法的块大小,但我怀疑它不起作用。 但是,如果我手动将它填充到R​​ijndael的128位(16字节)的块大小,它也不起作用。我可以使

    21热度

    4回答

    尝试写一对夫妇,将加密或解密文件的功能和现在用在这里发现的类,试图做到这一点: http://www.itnewb.com/v/PHP-Encryption-Decryption-Using-the-MCrypt-Library-libmcrypt 加密功能下面似乎工作,因为它似乎加密文件并将其放置在预期的目录中。我试图现在解密文件,它只是随着消息“无法完成解密”(它在那里编码...)消失在PHP

    0热度

    3回答

    显示不出来,我想我设法安装的mcrypt库。这些文件已到位,但它看起来像库根本不运行。 尝试添加: extension=mcrypt.so 到PHP.INI;不好。任何帮助?

    0热度

    1回答

    我在中间有一个长期追求,努力的mcrypt库安装到Mac OS X PHP(前面的问题here,here和here)。 我把它缩小到一个可能的解决方案,包括在DYLD环境中设置一个参数(或者我在这里猜测)。任何人都知道在什么地方宣布这个环境? 任何帮助将是伟大的。谢谢。

    4热度

    2回答

    我在Mac上设置了PHPMyAdmin,它抱怨说它无法加载'mcrypt'函数。显然,Mac上的PHP安装并没有。 任何人都可以告诉我它的含义是什么? PHPMyAdmin文档或PHP文档似乎都不会告诉我这会引起我什么样的问题,如果有的话。 顺便说一下,这仅仅是一个本地的个人数据库。不生产,永远不会。

    0热度

    1回答

    所以我想在我的本地开发中安装mcrypt。我从来没有从源代码编译过,所以请多多包涵,但短期的我所做的事情是: 下载并安装libmcrypt-2.5.8(源文件) 下载编译mcrypt的(注意:编译的gd.so似乎工作正常) 更新php.ini(包含相关行) 重新启动web共享(apache);无法加载页面 删除extension = mcrypt.so行并重新启动apache,页面再次加载) 从p

    10热度

    2回答

    这个问题是我最后一个关于How to make Ruby AES-256-CBC and PHP MCRYPT_RIJNDAEL_128 play well together的延续。我现在正在努力工作,但我还在努力走向另一个方向。 PHP生成的密码似乎具有提供的所有信息,但我无法让Ruby代码无误地解密它。 这里是我用来生成密码的PHP代码: $cleartext = "Who's the cle

    1热度

    3回答

    使用PHP我试图将由mcrypt生成的密文转换为二进制文件,但是当我尝试将其转换回密文时,它并没有正确转换回所以不能被解密。我假设我的编码正在被搞乱,但我不知道从哪里开始弄清楚。这是一个链接到网站http://dev.hersha.me/str2bin.php,这里是我的代码。 <?php class phpSteg { function bin2bstr($input) { i

    2热度

    3回答

    我在我的web应用程序实现AES-256位encrpytion: http://www.utoxin.name/2009/07/automatic-db-field-encryption-in-cakephp/ 步骤之一说来存储一个自举文件中使用的加密算法和密钥。但是什么阻止了某人用PS或其他东西扫描文件系统并解密数据呢? 什么是保护数据的最佳方式?

    3热度

    3回答

    如何安装mcrypt?我在PHP5中使用Leopard 10.5.8。