Blankj / Blankj/AndroidUtilCode

RSA 加密错误

オープン
#1,465 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Java
スター
33.6k
フォーク
10.6k
PR マージ指標
30日以内にマージされた PR はありません

説明

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

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

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

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

まず、報告された EncryptUtils.encryptRSA2Base64 の呼び出しを同じ公開鍵入力で再現し、InvalidKeySpecException がどこで発生するかを調べます。受け入れられる鍵形式を報告で言及されている形式と比較します。報告された公開鍵が正常に解析されるか、必要な形式と失敗時の動作が文書化されれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
android, java
領域
cryptography, security
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。