php-openssl

    3热度

    1回答

    根据OpenSSL(https://www.openssl.org/docs/apps/enc.html#OPTIONS)的文档,他们预计key和iv的值为hex-digit;这是否意味着只有数字?或将一个md5散列做? (因为md5似乎不可逆) 注意我提到key和iv因为$password在PHP功能openssl_encrypt是实际上的关键。 (几乎)直接从PHP评论(http://php.

    1热度

    3回答

    我使用Windows 7 32 WAMP 2.4 & PHP 5.4.16 我在WAMP扩展启用OpenSSL和也php.ini这里C:\wamp\bin\php\php5.4.16 启用当我尝试安装作曲家我获得以下位错误 Some settings on your machine make Composer unable to work properly. Make sure that you

    8热度

    1回答

    我的公司正在我们的网站上实施V.me checkout。 Visa为我们提供了一个用于解密数据的php helper函数文件,但其中一个使用openssl_decrypt和OPENSSL_RAW_DATA参数,该参数仅在PHP 5.4.something中可用。 return openssl_decrypt($data, 'aes-256-cbc', hashKey($key), OPENSSL_

    2热度

    2回答

    我下面这个样本来创建CloudFront的签名网址中使用PHP http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CreateURL_PHP.html 我所拥有的一切工作正常,并产生两个RTMP分布和HTTP分布在已签署的网址。 但是我注意到生成Sign URL需要相当长的时间,我不知道在生产中使用数千个请求会产生什

    0热度

    1回答

    我想在我的Ubuntu 14.04LTS上安装Composer。但在安装过程中,我得到了这个: 您的机器上的一些设置使作曲家无法正常工作。 确保您解决了下面列出的问题并再次运行此脚本: 缺少OpenSSL扩展,这意味着安全的HTTPS传输是不可能的。 如果可能,你应该启用它或重新编译php与--with-openssl 然后在php.ini中删除分号';'在线路;延长= php_openssl.d

    1热度

    1回答

    我有一种情况,我正在从我需要解码的供应商发送一些加密数据。 数据已经用我的公钥加密,并在被base64编码之前与供应商私有签名,并作为POST变量传输到我的服务器。 - 我无法控制这个。对于更多供应商运行.net系统,我们的系统是一个Linux发行版。 我在解密这个数据时遇到很多困难,所以任何帮助都将不胜感激。我被告知,我可以“简单地”在base64解码数据之后使用我的私钥和供应商公钥进行解码。

    3热度

    1回答

    我在我的服务器和PHP 5.4.17上安装了CentOS 5.10,但问题是我无法启用php-openssl扩展程序。通过命令'locate openssl'看起来像扩展名存在,所以我试图在'/etc/php.d/'中创建openssl.ini文件,但没有任何反应。 输出由php -r "phpinfo();" | grep -i openssl: OpenSSL的支持=>禁用(安装EXT/Ope

    -1热度

    1回答

    我想用openssl创建一个签名。我有一个像下面这样的可执行命令,但我不知道如何将它转换为PHP。 openssl cms -sign -inkey key.pem -signer signature.pem -outform DER -in xy.xml 如何在PHP中调用此命令?

    0热度

    2回答

    我已经搜索到了这些问题的答案。但是我无法找到适合我的问题的解决方案,因为许多答案都是针对相关问题的。 当我试图创建内容的数字签名使用XMLSecurityKey和openssl_sign我收到警告和签名没有创建。 openssl_sign抛出错误为: Warning: openssl_sign(): supplied key param cannot be coerced into a priva

    0热度

    1回答

    我需要使用公钥/私钥系统对数据进行不对称(二进制以及文本)加密。 目前我正在使用openssl_seal,因为我需要使用多个公钥加密数据。因此,我得到了一条加密的消息(这很好)和两个或更多的信封(这不是很好)。后者不太好,因为我必须将这些信封存入数据库。对于每条小消息,我需要至少存储两个信封,这可能比我的信息本身大。 然后我想起了GnuPG:我可以给一个以上的收件人写邮件,并且可以用这种方式加密邮