openssl_private_encrypt($originalData, $encryptData, $privateKey, OPENSSL_ALGO_DSS1)
警告資訊:
Warning: openssl_private_encrypt(): key type not supported in this PHP build!
密鑰:*.pem
-----BEGIN DSA PRIVATE KEY-----
密鑰内容
-----END DSA PRIVATE KEY-----
好像并不支援這個格式的密鑰進行加密,這個密鑰内容是合作方提供,他們的開發語言是JAVA。
我使用RSA格式的密鑰内容然後使用openssl_private_encrypt加密沒問題。
網上也很少有PHP DSA加密的相關内容,很頭疼啊.
回複内容:
openssl_private_encrypt($originalData, $encryptData, $privateKey, OPENSSL_ALGO_DSS1)
警告資訊:
Warning: openssl_private_encrypt(): key type not supported in this PHP build!
密鑰:*.pem
-----BEGIN DSA PRIVATE KEY-----
密鑰内容
-----END DSA PRIVATE KEY-----
好像并不支援這個格式的密鑰進行加密,這個密鑰内容是合作方提供,他們的開發語言是JAVA。
我使用RSA格式的密鑰内容然後使用openssl_private_encrypt加密沒問題。
網上也很少有PHP DSA加密的相關内容,很頭疼啊.
privateKey 讀出來是正确嗎
本文原創釋出php中文網,轉載請注明出處,感謝您的尊重!