Blankj / Blankj/AndroidUtilCode

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

Abierto
#1,593 1 comentario 0 reacciones 1 asignado Reclamado por @Blankj Ver en GitHub
help wanted
Lenguaje dominante
Java
Estrellas
33.6k
Forks
10.6k
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

## 描述需求

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

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.