Blankj / Blankj/AndroidUtilCode

rsa 加解密 需要用到Base64 ,而库里没有Base64

Offen
#1,593 1 Kommentar 0 Reaktionen 1 zugewiesene Person Beansprucht von @Blankj Auf GitHub ansehen
help wanted
Vorherrschende Sprache
Java
Sterne
33.6k
Forks
10.6k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

## 描述需求

android 端 用到rsa加解密,EncryptUtils#encryptRSA 加密,EncryptUtils#decryptRSA解密,其中的参数 key是一个byte[]类型,但是注释并没有说明这个key怎么来的,于是我就直接调用了String类的getBytes方法获取了byte[]类型的key,然后解密时就一直报错,大致意思就是解析密钥错误,百度了一下(小白一个,就喜欢百度),发现要将key转Base64,而这个Base64的类在Android里是没有的,需要另外导包。

好了问题说了,那么作者能不能将Base64这个包直接放到库里呢?不然这个rsa加解密是不是就废了?

## 可借鉴的
这篇博客里提及了用Base64重编码
https://blog.csdn.net/KokJuis/article/details/53886166

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

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