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

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

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

正确的应该是

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

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


版权声明:本文为mingtiannihao0522原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。