解密后有乱码,如下图(乱码+明文)
究其原因是加密填充方式导致的:
Cipher cipher = Cipher.getInstance("RSA");//错误,会导致乱码
正确的应该是
Cipher cipher = Cipher.getInstance("RSA/ECB/PKCS1Padding");
ok,修改之后正常显示了
版权声明:本文为mingtiannihao0522原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
解密后有乱码,如下图(乱码+明文)
究其原因是加密填充方式导致的:
Cipher cipher = Cipher.getInstance("RSA");//错误,会导致乱码
正确的应该是
Cipher cipher = Cipher.getInstance("RSA/ECB/PKCS1Padding");
ok,修改之后正常显示了