php-openssl

    8熱度

    2回答

    我試圖測試此示例,我發現here以便我可以在客戶端直接上傳,而無需用戶使用Google雲端存儲進行登錄。 所有表達的常量都有它們的正確值,路徑是正確的,沒有空的內容。 我得到的錯誤: openssl_sign(): supplied key param cannot be coerced into a private key 我的功能實現的是: public static function s

    0熱度

    5回答

    我正在使用WAMP 2.4.4。要加密字符串我用「MyEncryption」級,但錯誤是: 調用未定義功能openssl_public_encrypt() 有,我必須使用openssl_public_encrypt()前添加任何特殊的庫 class MyEncryption { public $pubkey = '...public key here...'; public

    2熱度

    1回答

    我使用下面的函數(服務器端PHP)來驗證IAB v3的交易: 我是從Android應用程序傳遞: @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { String signed_data=data.getStringExtra(IabHel

    0熱度

    3回答

    我想使用公鑰加密大字符串並存儲在文件中。之後讀取文件的內容並使用私鑰對其進行解密。 我該怎麼做。 在PHP中是否有任何默認函數或代碼可用。

    0熱度

    1回答

    我有以下的公共密鑰: -----BEGIN RSA PUBLIC KEY----- ... key ... -----END RSA PUBLIC KEY----- PHP無法與公鑰工作。我發現它應該是x509格式,可以在php中使用。是否可以將此密鑰轉換爲x509格式?據我瞭解,結果應該如下所示: -----BEGIN PUBLIC KEY----- ... changed? key

    1熱度

    2回答

    我試圖加密在JavaScript一些文本,然後將其發送到PHP解密(ETC:使用Ajax),在那裏解密並保存(ETC:在MySQL)。 這是到目前爲止我的代碼: 在JavaScript: 我使用這個庫的加密: http://travistidwell.com/blog/2013/02/15/a-better-library-for-javascript-asymmetrical-rsa-encry

    4熱度

    2回答

    我已經通過openssl_x509_parse()函數解析了openssl證書,並得到了一個數組。 現在我需要獲得該證書的到期時間。在解析數組中,我有包含有效unix時間戳的validTo_time_t元素。但是,如何確定此時間戳所屬的時區? 所以我不能得到真正的到期時間,因爲那個時間戳,因爲它意味着在不同時區的不同日期。

    2熱度

    1回答

    我有這樣的代碼: openssl_pkcs12_read($p12buf, $p12cert, $decPass); openssl_pkey_export($p12cert['pkey'], $pemkey); openssl_sign($toSign, $signature, $pemkey, OPENSSL_ALGO_SHA1); openssl_free_key($pemkey);

    1熱度

    1回答

    目前在我的項目是通過Perl的產生DSA簽名,並通過其他服務器上的Perl驗證。它工作正常。 前幾天我試圖將一個服務從perl遷移到php,並發現php生成跡象,perl無法驗證。更重要的是,如果我生成登錄控制檯(使用openssl命令) - perl也表示簽名無效。 因此,它看起來像這樣: PHP簽名< = ok =>控制檯簽名< =不好! => perl簽名 爲什麼會發生這種情況? 私鑰,正被