php-openssl

    -3熱度

    1回答

    目前我使用openssl_encrypt加密數據並返回base64值。我必須使用AES加密鹽。 任何人都可以告訴如何用鹽來實現AES加密嗎? 這裏是我使用的代碼: function encrypt_decrypt($action, $string) { $output = false; $encrypt_method = "AES-256-CBC"; $secre

    2熱度

    2回答

    我有一個連接PHP和需要使用SSL證書的API的問題。問題是當我運行我的PHP代碼時,我得到「無法連接到主機」。 我可以使用curl這樣連接到服務提供商: $wsdl = 'https://example.com/Case.svc'; $certFile = getcwd() . '/certificate.crt'; $keyFile = getcwd() . '/key.pem'; $

    0熱度

    1回答

    我想使用PHP來計算ECDH(橢圓曲線Diffie Hellman)的共享機密。 假設我有一個人的公鑰: exec('openssl ecparam -genkey -name prime256v1 -noout -out example-ecc.pem'); $private = openssl_pkey_get_private("file://example-ecc.pem"); 然後我

    1熱度

    1回答

    我最近在Java中使用了AES CBC 128算法來加密數據。現在我需要在PHP中重建該算法,但我不知道如何,因爲互聯網上的PHP算法返回不同的結果。也許你可以幫助我。 這是Java代碼進行加密: private SecretKeySpec secretKey; private IvParameterSpec ivSpec; public void setKey(String myKey)

    3熱度

    2回答

    我有一些奇怪的問題,建立使用PHP的SSL連接。 我有網絡和數據庫服務器。在兩者上我都通過openssl生成了證書。他們完全一樣。 所以我想用mysql命令從Web服務器連接: mysql -h 10.1.1.1 -uroot -p Password Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL con

    0熱度

    1回答

    我想出了爲什麼這不起作用,但我不知道如何解決它。 在底部有一個PHP警告說,它不能加載動態庫,因爲它無法找到它。它在C:驅動器中查找時應該查看D:\ Other \ php-7.0.13-Win32-VC14-x64 \ ext \ php_openssl.dll 如何更改它使其看起來在正確的位置?我是否編輯php.ini文件?哪一部分?我試圖尋找自己,並且已經空了。 非常感謝。

    0熱度

    2回答

    我有一個需要使用ftp_ssl_connect連接到ftp的php函數。 Iam使用Windows 7和根據谷歌的答案我需要重建PHP以包括SSL功能。現在我的問題是否有一種方法可以在Windows上啓用ssl而無需重建php?還是有一個不可裝載的版本,其中ssl已包含在Windows中? 感謝

    0熱度

    1回答

    我想在本地主機上安裝roundcube,我得到的錯誤 OpenSSL: NOT OK 的php.ini有沒有啓用「擴展= p​​hp_openssl.dll」的「;」 這裏有什麼可能是錯的?

    0熱度

    1回答

    我可以生成所有密鑰罰款,當我去加密文件我得到一個錯誤拋出我:error:0E06D06C:configuration file routines:NCONF_get_string:no value但谷歌搜索和檢查stackoverflow只顯示有問題的人生成密鑰。 我的代碼:Here 編輯:錯誤彈出,當我把or die(openssl_error_string());openssl_private

    2熱度

    1回答

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