openssl_private_encrypt($originalData, $encryptData, $privateKey, OPENSSL_ALGO_DSS1)
Warning message:
Warning: openssl_private_encrypt(): key type not supported in this PHP build!
Key: *.pem
-----BEGIN DSA PRIVATE KEY-----密钥内容-----END DSA PRIVATE KEY-----
It seems that the key for this format is not supported for encryption, the key content is provided by the partner, and their development language is java.
I use the key content in RSA format and then use Openssl_private_encrypt encryption to be fine.
On the internet there is very little PHP DSA encryption related content, very headache ah.
Reply content:
openssl_private_encrypt($originalData, $encryptData, $privateKey, OPENSSL_ALGO_DSS1)
Warning message:
Warning: openssl_private_encrypt(): key type not supported in this PHP build!
Key: *.pem
-----BEGIN DSA PRIVATE KEY-----密钥内容-----END DSA PRIVATE KEY-----
It seems that the key for this format is not supported for encryption, the key content is provided by the partner, and their development language is java.
I use the key content in RSA format and then use Openssl_private_encrypt encryption to be fine.
On the internet there is very little PHP DSA encryption related content, very headache ah.
Privatekey read it right?