Android、Java RSA加密踩坑記

Stefan_Lau發表於2019-01-21

最近公司在做一個新產品,後臺是另一批人,然後通訊加密方法也換了-_-。。。

沒辦法,在他們那Copy了加解密的Utils然後一通聯調,要死。。。

下載下來公鑰加密,然後到了

Cipher cipher = Cipher.getInstance(keyFactory.getAlgorithm()); 就拋異常了,但是在Utils裡寫main方法跑卻完全沒問題。

好吧,明顯是Android原生開發的“異”之處了

於是找出之前專案的RSA加密Utils,發現

Cipher cipher= Cipher.getInstance("RSA/ECB/PKCS1Padding"); 換上去之後果然走通了。。。

。。。。。bye bye。。。。。