pepk (закрытый ключ Play Encrypt) – это инструмент для экспорта закрытых ключей из хранилища ключей Java и их шифрования для передачи в Google Play в рамках регистрации в программе подписи приложений Google Play.

Когда я запускаю командную строку, произошла ошибка:
Код: Выделить всё
java -jar pepk.jar --keystore=huoshanbox.jks --alias=huoshanbox --output=output.zip --include-cert --rsa-aes-encryption --encryption-key-path=encryption_public_key.pem
Enter password for store 'huoshanbox.jks':
Enter password for key 'huoshanbox':
Error: Unable to export or encrypt the private key
java.security.NoSuchAlgorithmException: Cannot find any provider supporting RSA/NONE/OAEPWithSHA1AndMGF1Padding
at java.base/javax.crypto.Cipher.getInstance(Cipher.java:563)
at com.google.wireless.android.vending.developer.signing.tools.extern.export.ExportEncryptedPrivateKeyTool.encryptPrivateKeyWithCkmRsaAesKeyWrapEncryption(ExportEncryptedPrivateKeyTool.java:284)
at com.google.wireless.android.vending.developer.signing.tools.extern.export.ExportEncryptedPrivateKeyTool.run(ExportEncryptedPrivateKeyTool.java:213)
at com.google.wireless.android.vending.developer.signing.tools.extern.export.ExportEncryptedPrivateKeyTool.main(ExportEncryptedPrivateKeyTool.java:165)
Какую версию jdk мне использовать?
Для этого инструмента требуется jdk 11+. Я пробовал JDK 11, JDK 17, JDK 20, но получил ту же ошибку.
Какую версию jdk мне следует использовать?
п>
Подробнее здесь: https://stackoverflow.com/questions/765 ... -key-error