<code>openssl_private_encrypt($originalData, $encryptData, $privateKey, OPENSSL_ALGO_DSS1)</code>
警告訊息:
<code>Warning: openssl_private_encrypt(): key type not supported in this PHP build! </code>
金鑰:*.pem
<code>-----BEGIN DSA PRIVATE KEY----- 密钥内容 -----END DSA PRIVATE KEY-----</code>
好像不支援這個格式的金鑰進行加密,這個金鑰內容是合作方提供,他們的開發語言是JAVA。
我使用RSA格式的金鑰內容然後使用openssl_private_encrypt加密沒問題。
網路上也很少有PHP DSA加密的相關內容,很頭痛啊.
<code>openssl_private_encrypt($originalData, $encryptData, $privateKey, OPENSSL_ALGO_DSS1)</code>
警告訊息:
<code>Warning: openssl_private_encrypt(): key type not supported in this PHP build! </code>
金鑰:*.pem
<code>-----BEGIN DSA PRIVATE KEY----- 密钥内容 -----END DSA PRIVATE KEY-----</code>
好像不支援這個格式的金鑰進行加密,這個金鑰內容是合作方提供,他們的開發語言是JAVA。
我使用RSA格式的金鑰內容然後使用openssl_private_encrypt加密沒問題。
網路上也很少有PHP DSA加密的相關內容,很頭痛啊.
privateKey 唸出來是正確嗎