RSA加密解密那里,加密后输出用到了Base64方法,但是解密完输出原文却直接new String输出,为什么?
1、因为加密得到的是byte数组,打印下可以看到类似[90,12,34,.......]这种形式,看起来不方便,所以用Base64编码下,输出的效果就类似312abfas381092....这种效果。
2、而解码是为了还原,比如"hello world"加密,你在解密的时候再Base64编码,最后的结果,首先不是要的结果,第二你也看不懂是什么东西。