mcrypt相关内容

php使用mcrypt_create_iv

我想在PHP中创建一个随机的整数和字符串,所以我决定使用mcrypt_create_iv。它是用手写的,它使用/ dev / random和/ dev / urandom来实现随机性,但我找不到一个关于如何使用这个函数生成随机Int和String的简单教程。我尝试了一些代码,但这个函数给了我不可读的字符。那么请你给我一个简单的例子说明我可以正确使用它吗? 解决方案 如果你想生成随机数,使用 ..
发布时间:2018-08-06 19:57:02 PHP

将加密数据服务器传输到服务器,在2个PHP脚本之间

我需要将数据从本地服务器上的PHP脚本传输到托管服务器上的远程API(也用PHP编写)。它基本上是一个原始的版本控制系统,我使用HTTP GET和HTTP POST来传输文件和字符串。 我希望连接加密,但我的(共享) )网络主机告诉我我不能使用SSL,因为我无法获得专用的IP地址 - 即使我可以,我也不想再花钱了。 我的问题是:有更好的方法吗? 我考虑过的一些可能性是在PHP中使 ..
发布时间:2018-07-10 11:10:05 PHP

问题在安装php7.2-mcrypt

当我尝试在php 7.2上加载扩展mcrypt模块时。在文件中它已被删除。所以我试图用PECL库来安装 我跟着这个链接: root @ mcrypt-extension.html“rel =”noreferrer“>在PHP 7.2上安装mcrypt YYY:/ var / www / html / orocrm#apt安装php-pear 正在读取软件包列表...完成 构建依赖树 ..
发布时间:2018-04-28 13:55:57 PHP

使用Mcrypt加密/解密文件

尝试编写一些将加密或解密文件的函数,并使用这里找到的类来尝试完成此操作: http://www.itnewb.com/v/PHP-Encryption- Decryption-Using-the-MCrypt-Library-libmcrypt 下面的加密功能似乎有效,因为它似乎加密了文件并将其放在预期目录。我正在尝试解密该文件,它只是死了与消息“无法完成解密”(这是编码在那里...) ..
发布时间:2017-10-26 19:09:41 PHP

用十六进制键从十六进制数据解密3des

我正在尝试使用mycrypt php库来解密以下内容: 密钥: aaaaaaaabbbbbbbccccccccdddddddd 数据: b5057bbc04b842a96144a0f617f2820e 预期结果 Test123123 使用模式ECB对3DES进行数据加密。我正在使用的代码将十六进制值解密为“e2119b734b5050e3”,转换为“sKPPã”。我已经尝试 ..
发布时间:2017-08-18 05:25:16 PHP

mcrypt_encrypt():大小的键

mcrypt_encrypt():此算法不支持的大小为10的密钥。只支持尺寸为16,24或32的键! http://i.stack.imgur.com/qE1ZD.png 我如何解决这个问题? 解决方案 过去,如果你的密钥太短,PHP将用\0来填补它。从5.6版本开始就不一样了。您应该检查所使用的密码所需的密钥数量是多少: http:// php。 net / manual / ..
发布时间:2017-08-18 04:45:51 PHP

PHP解密不能使用mcrypt_decrypt?

似乎 mcrypt_decrypt 无法正确解密我的字符串(在 var_dump 除了解密 - load_decrypted 值是错误的)。任何帮助将不胜感激。 数组 'salve_plain'=> string'a:1:{s:8:“modified”; i:1321974656;}'(length = 34) 'save_encrypted'=> ªªªªªªªªªªªªªªªªªªªªª ..
发布时间:2017-08-18 04:20:16 PHP

什么是NCFB和NOFB模式?

我找不到任何地方,当我google它显示这个问题在这里张贴。鉴于这种情况,我想要准确地问:cfb和theb之前这个“n”是什么意思? 解决方案 nCFB和nOFB,我可以找到: 请注意,文件的其余部分的CFB和OFB表示“8位CFB或OFB”模式。 nOFB和nCFB模式表示n位OFB / CFB模式, n用于表示算法的块大小。 ... nOFB:输出反馈模式(以nbit ..
发布时间:2017-08-18 03:18:15 PHP

Blowfish和Blowfish-compat有什么区别?

我似乎找不到差异的来源。我在这个在线解密工具中发现了这个差异。 http://www.tools4noobs.com/online_tools/decrypt/ 我有一些加密的Blowfish数据,我试图通过Python解密PyCrypto模块。然而,问题是数据似乎是用“blowfish-compat”进行加密的,因为这是通过在线工具进行解密所需要的;我无法通过PyCrypto的模块进 ..
发布时间:2017-08-18 02:56:28 Python

mcrypt在Windows / IIS上的PHP 5.6中不起作用

我在php应用程序中一直在大量使用mcrypt多年,无论是在win / IIS还是在linux上。虽然我在我的linux服务器上运行PHP 5.4.28,但我刚刚在我的Windows 8.1 IIS框中升级到了PHP 5.6.11。而mcrypt不再工作。它不会抛出任何可以看到的错误;它只是不行。这是我的加密功能: function Encrypt($ text){ global $ s ..
发布时间:2017-08-18 02:34:10 PHP

Objective-C版本的PHP mcrypt_encrypt

从搜索全部,我可以找到一些引用类似问题的链接,但没有什么是相当的工作,它驱使我疯狂.... 有人可以请给我一个关于如何在Objective C中编写以下PHP代码的分步指南。 我们正在创建一些需要加密内容的Web服务调用,而我们只给了PHP加密样本。要清楚我们不想解密,我们要在IOS中镜像此加密过程。 非常感谢 函数加密($ plainText){ $ initVec ..
发布时间:2017-08-18 02:09:26 PHP

php mcrypt等效于Windows服务器上的sagepay

直到最近,我们公司才开始使用vbscript,当我们开始变为PHP时。在尝试将SagePay表单套件整合到我们的一个项目中时,我遇到了这个障碍。 我们在Windows 2008服务器上,无法更改。服务器不包含mcrypt库,由于它是共享平台,我们的服务器主机将不会安装它。 有问题的行来自SagePay表单套件,您可以使用SagePay支付费用。希望你们中的一些人会熟悉这些。 有问 ..
发布时间:2017-08-18 02:02:39 PHP

用openssl解密mcrypt

由于mcrypt被认为是过时的,我的任务是将当前的代码升级为使用openssl。听起来很简单,但是经过几天的尝试和失败,我觉得疯了。 我的问题是:有什么办法可以解密以前用mcrypt加密的openssl数据?我已经阅读了很多关于这个问题的帖子,大多数人都说在运行mcrypt之前,需要先前手动填充数据。 问题是mcrypted的数据已经被加密(使用自动填充mcrypt提供),并驻留在数据库中 ..
发布时间:2017-08-18 01:55:35 PHP

使用mcrypt加密/解密

尝试使用以下策略实现加密和解密,但最终以随机字符结尾。 class Crypt { public static function encrypt($ string,$ account){ //创建一个用于CBC编码的随机初始化向量 $ iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128,MCRYPT_MODE_CBC); $ iv ..
发布时间:2017-08-18 01:45:28 PHP

.Net和PHP Rijndael加密不匹配

起初我以为这是padding,因为mcrypt使用零填充,但是我改变了PHP使用PKCS7并得到相同的确切结果 任何人都可以帮助?我认为它与php中的填充有关 从.Net测试输出: 键:d88f92e4fa27f6d45b49446c7fc76976 文本:Testing123 加密:/ DMkj7BL9Eu2LMxKhdGT + A == 在base64解码后加密:?3 ..
发布时间:2017-08-18 01:30:23 PHP