Blankj / Blankj/AndroidUtilCode

RSA 加密错误

Aperta
#1,465 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Java
Stelle
33.6k
Fork
10.6k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

大佬, 我用 EncryptUtils.encryptRSA2Base64 这个方法加密怎么搞,怎么错。 打断点进去查看到报错:

java.security.spec.InvalidKeySpecException: com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException: Error parsing public key

公钥解析错误,我就调整了公钥格式,加换行符,去头,去尾, 一直爆这个错误,有大佬指点一下嘛?

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia riproducendo la chiamata segnalata a EncryptUtils.encryptRSA2Base64 con lo stesso input della chiave pubblica e verifica dove viene sollevata InvalidKeySpecException. Confronta il formato della chiave accettato con i formati menzionati nella segnalazione; il lavoro è completato quando la chiave pubblica segnalata viene analizzata correttamente oppure vengono documentati il formato richiesto e il comportamento in caso di errore.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
android, java
Ambito
cryptography, security
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.