php-openssl

    1熱度

    1回答

    openssl_public_encrypt PHP函數,我想獲得下面的代碼的等效紅寶石: $key = '-----BEGIN PUBLIC KEY----- some public key -----END PUBLIC KEY-----'; $cc_number = '4242424242424242'; openssl_public_encrypt($cc_number, $cc

    1熱度

    1回答

    當我嘗試在命令行中使用作曲,口口聲聲說: 「[作曲\異常\ NoSslException] OpenSSL的擴展需要SSL/TLS保護,但不可用。如果你無法啓用openssl擴展,您可以通過將'disable-tls'選項設置爲true來禁用此錯誤。「 我做了幾個小時的研究並嘗試了幾乎所有我發現的內容,包括: - 取消註釋擴展名= php_openssl.dll and extension_dir

    0熱度

    1回答

    最近,我問我的託管公司安裝了一個新的軟件包,從那時起,我現有的軟件包現在給我提供了有關使用openSSL的任何錯誤。 舉例來說,我有一個函數生成一個GUID: function generateGUIDV4($data) { assert(strlen($data) == 16); $data[6] = chr(ord($data[6]) & 0x0f | 0x40); //

    2熱度

    1回答

    我想將我的php-app中的crypt函數從mcrypt更改爲openssl。現在我在openssl中缺少像mcrypt_enc_get_key_size()這樣的函數?我怎樣才能讀取最大值。 openssl中的密碼方法的密鑰大小? 實施例:河豚(CFB) mcrypt_enc_get_key_size() returns 56 (Bytes) => 448bit 任何想法?

    8熱度

    3回答

    我嘗試通過fsockopen連接到sendm.cert.legalmail.it在465端口,這是SMTPS服務在意大利稱爲PEC。 隨着我已經試過這個片段的工作PHP的任何版本: <?php fsockopen('tls://sendm.cert.legalmail.it', 465); 所有它的確定與OpenSSL 1.0.2h,如果我升級到OpenSSL 1.0.2j這個片段失敗,此錯

    0熱度

    1回答

    我正在使用一個使用openssl_pkey_get_public的庫,但它返回false。似乎openssl已啓用,並且存在密鑰。下面是我使用的圖書館,順便說一句,我正在調試,但不能修改幾行,因爲它不是我的代碼庫: protected function decrypt($encryptedData) { $publicKey = openssl_pkey_get_public

    1熱度

    1回答

    我有麻煩解密在PHP與openssl_encrypt方法加密的消息。我正在使用新的WebCrypto API(所以我使用crypto.subtle)。 加密在PHP中: $ALGO = "aes-256-ctr"; $key = "ae6865183f6f50deb68c3e8eafbede0b33f9e02961770ea5064f209f3bf156b4"; function encr

    1熱度

    1回答

    之間交換AES-256-CBC/PKCS7,所以我在C#和PHP中有以下代碼,到目前爲止雙方的結果都不一致。對於C#,我使用彈性城堡API,而對於PHP,我使用的是openSSL。可以肯定的是,我還使用Microsoft Crypto Library在C#中對相同的東西進行了加密,並且我得到了相同的密文,但與PHP交換時沒有。 C# public const string AES_ALGORITH

    1熱度

    1回答

    不匹配我試圖在我的AWS EC2機器上開發Twitter流應用程序。操作系統平臺是Ubuntu 16.04.1 LTS,我已將PHP版本降級到5.6.28-1 + deb.sury.org〜xenial + 1 當我在此服務器上運行Twitter流應用程序時,以下錯誤。 Warning: fsockopen(): Peer certificate CN=`stream.twitter.com' d

    2熱度

    1回答

    下面的代碼是一個簡單的.NET代碼片段,其輸入爲test,它返回p+cTm2VODfvQnreAl02wUQ==作爲輸出。 Dim aesEncryptObj As New System.Security.Cryptography.RijndaelManaged() Dim encoder As System.Text.ASCIIEncoding = New System.Text.ASCIIE