Android RSA踩坑日记
2016-12-20 本文已影响188人
上门女婿联盟
结果加密完成之后,后台解密不出来,这不就很尴尬了么……
于是用JUNIT测试了一波,发现没毛病!
重点怀疑到了JDK和SDK的差异上了……
果然Android 的默认加密 :rsa/ecb/nopadding
而JDK默认的加密方式:RSA/ECB/PKCS1Padding

在这里设置成和JDK一致的!即可成功!
结果加密完成之后,后台解密不出来,这不就很尴尬了么……
于是用JUNIT测试了一波,发现没毛病!
重点怀疑到了JDK和SDK的差异上了……
果然Android 的默认加密 :rsa/ecb/nopadding
而JDK默认的加密方式:RSA/ECB/PKCS1Padding
在这里设置成和JDK一致的!即可成功!