cost 126 ms
使用 OpenSSL 和受密碼保護的 SSH 密鑰加密 PHP 中的大量輸入?

[英]Encrypt large inputs in PHP using OpenSSL and a password-protected SSH key?

我有一個 CLI 工具,可以將加密數據寫入本地文件系統,這些數據永遠不會通過 .network 傳輸。 我可以使用受密碼保護的 SSH 密鑰加密數據,但由於生成的密鑰是不對稱的 (RSA),它只能加密/解密比密鑰短的數據,這對我的用例來說並不理想: 我生成 SSH 密鑰:$config = [ ...

在 C# 中實現 PHP 方法 openssl_encrypt "AES-256-CBC" OPENSSL_RAW_DATA

[英]Implement PHP method openssl_encrypt "AES-256-CBC" OPENSSL_RAW_DATA in C#

我正在實施一個第三方API ,它要求我加密POST請求的有效負載“就像在這個PHP示例中所做的那樣”: 我不能在PHP中實現它,但是在C#中。 在.NET的世界中,似乎很難得到相同的結果。 我試過的這兩種方法都經過了PHP等價性的實戰測試。 我多次嘗試比較C#版本結果和PHP版本結果,它們是相同的 ...

錯誤 - 無法加載簽名密鑰。 無法使用我的私鑰簽署我的文本 - PHP

[英]ERROR - Unable to load signing key. Can't sign my text with my Private Key - PHP

我無法在我的 php 代碼中使用相對路徑實例化我的$pemkey 。 當我嘗試使用openssl_pkey_get_private實例化我的密鑰時,程序找不到它。 這是我的代碼: 這是我的文件: 文件夾下載文件.php licensePrivateKey.pem (抱歉無法顯示圖像大聲笑) ...

在 PHP 上加密,在 Javascript 上解密

[英]Encrypt on PHP and Decrypt on Javascript

最近我正在嘗試找到一種方法來使用 window.crypto.subtle.generateKey() 使用在 javascript 上生成的公鑰來加密 PHP 上的數據 然后我將公鑰發送到我的 PHP 腳本並生成數據 最后,我通過使用 decrypt function 在 javascript 上 ...

在 C# 代碼中轉換 openssl_public_encrypt (PHP)

[英]Converting openssl_public_encrypt (PHP) in C# code

所以我必須將一些 PHP 代碼轉換為 C# 並且我的 PHP 代碼執行以下操作: 現在我在 C# 中編寫了以下代碼: 不幸的是,結果的長度看起來非常不同,我看到 C# 代碼最后缺少兩個“==”,而在 PHP 結果中,最后總是有“==”。 我檢查了“純”文本,它在 PHP 和 C# 中都是相同的(在 ...

無法在 Ubuntu 22.04LTS 上編譯 PHP 7.4.30

[英]Cannot compile PHP 7.4.30 on Ubuntu 22.04LTS

我在嘗試在 Ubuntu Server 22.04LTS 上手動編譯 PHP 7.4.x 時遇到問題。 PHP 7.4 和 OpenSSL 3.0 之間似乎存在兼容性問題,因為 php 編譯失敗並出現各種OSSL_DEPRECATEDIN_3_0錯誤。 如果 PHP7.4 沒有 OpenSSl ...

使用 PHP 中的 openssl_decrypt 從 Subtle Crypto Javascript Payload 解密 AES-256-CBC

[英]Decrypt AES-256-CBC using openssl_decrypt in PHP from Subtle Crypto Javascript Payload

我正在嘗試使用 webcrypto/window.crypto 將 JS 中的某些內容加密為 AES-256-CBC,並嘗試使用 PHP 的openssl_decrypt函數對其進行解密。 我的問題是解密函數只是返回false ,因此似乎不起作用。 const encoder = new Text ...

如何使用 linux openssl 解密 PHP AES-256-ecb 加密數據?

[英]How to decrypt PHP AES-256-ecb encrypted data using linux openssl?

我想使用 Linux 預裝的 openssl 命令行工具解密 AES 加密的 json 文件,但我不知道如何設置 Linux 的 openssl 的正確標志。 加密代碼由另一方提供,因此無法更改。 因為我的環境不支持PHP,所以我必須實現一個Linux版本。 有誰知道如何解決這個問題? 下面是另一 ...

使用 3DES 和 PHP 的 openssl_encrypt() 加密

[英]Encrypt using 3DES and PHP's openssl_encrypt()

我正在嘗試使用openssl_encrypt()在 PHP (v7.4.6) 中實施 3DES,但在生成正確的密文 output 時遇到問題。(我知道 3DES 是不安全的,但我必須使用它,因為我正在連接的遺留系統需要它。) 示例鍵: fa21b161b659afec7633e08ea5ef54aa ...

Openssl aes-256-cbc 從命令提示符加密,在 PHP 中解密(反之亦然)

[英]Openssl aes-256-cbc encryption from command prompt and decryption in PHP (and vice versa)

我正在嘗試通過 Windows 命令提示符加密 (openssl aes-256-cbc) 一個字符串,並在 PHP 中解密結果。 我通過以下方式完成了加密: 解密的話,我的php密碼是:$ivlen = openssl_cipher_iv_length('aes-256-cbc'); $iv = ...

CryptoJS 等效於 PHP 使用 openssl 方法

[英]CryptoJS equivalent in PHP using openssl method

我創建這個問題是為了分享一個 PHP 版本(基於AES Encrypt 中 CryptoJS 額外參數的版本。如何使用 PHP 復制? )的腳本具有與 CryptoJS 相同的返回,Z2FEC3923204A5C293AC138DA 中的這個版本不再使用 878方法(在 PHP 7.1.0 之后已棄 ...

如何從 Java 中的 openssl_encrypt (PHP) 中解密字符串?

[英]How to decrypt string from openssl_encrypt (PHP) in Java?

我正在嘗試在 Java 中復制以下 PHP class 以解密在 Z29B73923204A7C 中使用 openssl_encrypt 加密的字符串。 這是我當前的沙箱 class 用於 Java 中的解密器 但是,我沒有得到准確的解密 - 事實上,來自 Java class 的返回結果完全是胡 ...

試圖理解 openssl_sign 中的 &$signature 參數

[英]Trying to understand &$signature parameter in openssl_sign

我試圖理解-> https://www.php.net/manual/en/function.openssl-sign.php具有&$signature參數。 我讀到這個 -> PHP &$string - 這是什么意思? 但仍然不明白為什么我們必須有&$sign ...

PHP 中的 Swish 支付 API

[英]Swish Payout API in PHP

Swish 是瑞典的支付提供商。 您只需向電話號碼匯款即可付款。 這是 Swish 提供的新 PAYOUT 服務的 API。 與 PAYMENT 服務不同,因此請不要混淆。 他們的網站上沒有可用的 PHP 示例,我無法獲得 200 響應。 如果您的專業人士可以幫助我解決這個問題,我認為將來還 ...

PHP的openssl_random_pseudo_bytes在什么情況下返回false?

[英]Under what circumstances does PHP's openssl_random_pseudo_bytes return false?

openssl_random_pseudo_bytes 的openssl_random_pseudo_bytes文檔說: 返回值成功時返回生成的字節串,失敗時返回false 。 什么會導致openssl_random_pseudo_bytes失敗? 可以出於測試目的手動觸發嗎? 我嘗試禁用整個 ...

php7.2-openssl Alpine Docker 安裝錯誤

[英]php7.2-openssl Alpine Docker install error

我正在使用 Alpine、php7.2-fpm 和 Composer 構建 Docker 映像。 嘗試安裝 Composer 時會出現問題,它使用 https 通過 php 下載安裝程序。 我添加了能夠安裝 php7.2(用於安裝 composer)及其包的存儲庫: 當我嘗試下載 compo ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM