为了账号安全,请及时绑定邮箱和手机立即绑定

为什么解密后输出不用Base64?

RSA加密解密那里,加密后输出用到了Base64方法,但是解密完输出原文却直接new String输出,为什么?

正在回答

2 回答

1、因为加密得到的是byte数组,打印下可以看到类似[90,12,34,.......]这种形式,看起来不方便,所以用Base64编码下,输出的效果就类似312abfas381092....这种效果。 

2、而解码是为了还原,比如"hello world"加密,你在解密的时候再Base64编码,最后的结果,首先不是要的结果,第二你也看不懂是什么东西。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么解密后输出不用Base64?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信