<code>openssl_private_encrypt($originalData, $encryptData, $privateKey, OPENSSL_ALGO_DSS1)</code>
Warnmeldung:
<code>Warning: openssl_private_encrypt(): key type not supported in this PHP build! </code>
Schlüssel: *.pem
<code>-----BEGIN DSA PRIVATE KEY----- 密钥内容 -----END DSA PRIVATE KEY-----</code>
Es scheint, dass dieses Schlüsselformat für die Verschlüsselung nicht unterstützt wird. Der Inhalt dieses Schlüssels wird vom Partner bereitgestellt und seine Entwicklungssprache ist JAVA.
Ich habe kein Problem damit, die RSA-formatierten Schlüsselinhalte zu verwenden und sie dann mit openssl_private_encrypt zu verschlüsseln.
Es gibt nur sehr wenige Inhalte im Zusammenhang mit der PHP-DSA-Verschlüsselung im Internet, was Kopfschmerzen bereitet.
<code>openssl_private_encrypt($originalData, $encryptData, $privateKey, OPENSSL_ALGO_DSS1)</code>
Warnmeldung:
<code>Warning: openssl_private_encrypt(): key type not supported in this PHP build! </code>
Schlüssel: *.pem
<code>-----BEGIN DSA PRIVATE KEY----- 密钥内容 -----END DSA PRIVATE KEY-----</code>
Es scheint, dass dieses Schlüsselformat für die Verschlüsselung nicht unterstützt wird. Der Inhalt dieses Schlüssels wird vom Partner bereitgestellt und seine Entwicklungssprache ist JAVA.
Ich habe kein Problem damit, die RSA-formatierten Schlüsselinhalte zu verwenden und sie dann mit openssl_private_encrypt zu verschlüsseln.
Es gibt nur sehr wenige Inhalte im Zusammenhang mit der PHP-DSA-Verschlüsselung im Internet, was Kopfschmerzen bereitet.
Wird privateKey richtig ausgesprochen?