Blankj / Blankj/AndroidUtilCode

RSA 加密错误

Offen
#1,465 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
33.6k
Forks
10.6k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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

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

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

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, den gemeldeten Aufruf von EncryptUtils.encryptRSA2Base64 mit derselben Eingabe des öffentlichen Schlüssels zu reproduzieren und zu untersuchen, wo die InvalidKeySpecException ausgelöst wird. Vergleiche das akzeptierte Schlüsselformat mit den im Bericht genannten Formaten; als erledigt gilt die Aufgabe, wenn der gemeldete öffentliche Schlüssel erfolgreich geparst wird oder das erforderliche Format und das Fehlerverhalten dokumentiert sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
android, java
Bereich
cryptography, security
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.