Rsa公钥解密后有乱码(乱码+明文)

解密后有乱码,如下图(乱码+明文)
在这里插入图片描述
究其原因是加密填充方式导致的:

 Cipher cipher = Cipher.getInstance("RSA");//错误,会导致乱码

正确的应该是

 Cipher cipher = Cipher.getInstance("RSA/ECB/PKCS1Padding");

ok,修改之后正常显示了
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/mingtiannihao0522/article/details/117474208