熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

java與android之間的安全通訊

2013-11-23 19:34:42  來源: Java核心技術 

  實際上就是非對稱密鑰加密RSA

  但為什麼不使用jca這些java自帶的呢?因為android是非sun的虛擬機其實現方法有不同在現實使用中老是報錯而且網上幾乎沒有資料談到這些所以干脆自己寫純java代碼

  幾乎嘗試了所有的jca加密但總是不成功android加的密文java就解不了

  先從網上找來一個RSA算法是從一個法國網站找來的

  

  是用BigInteger來實現的代碼不復雜

  然後再加一點包裝用Base包成byte[]

  保留了原來法國人寫的大部分算法加了外面的處理畢竟BigInt不好處理

  缺省長度是一般是夠了

  這樣用在android以上和jdk 以上都沒問題


From:http://tw.wingwit.com/Article/program/Java/hx/201311/27121.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.