项目中常常会遇到Android前端使用后端提供的公钥加密数据的场景。需要注意Java后端的java.util.Base64
默认Base64标准和Android的android.util.Base64
是不一样的。
此外,RSA算法标准也需要前后端显式约定。
示例代码:
import android.util.Base64;
import java.nio.charset.StandardCharsets;
import java.security.KeyFactory;
import java.security.KeyPair;
<