瀏覽單個文章
T磨人
*停權中*
 

加入日期: Sep 2010
文章: 691
引用:
作者公不
我想說在

ecretKeySpec skeySpec = new SecretKeySpec(raw, "AES");

這邊才會開始處理raw

看js好像也是在處理前開始作額外的padding動作

所以才想在這邊加入

至於為何不用simpleCrypto

http://www.androidsnippets.com/encryptdecrypt-strings

是因為那個java雖有padding的部分

可是加密處理後

出來的長度

與 前輩留下來的js做aes出來的不同

而且其實還有個問題

因為input的資訊

可能只有16byte

結果simpleCrypto

http://www.androidsnippets.com/encryptdecrypt-strings

在接收input的部分用的是.getBytes()

結果我的需求是

input ,128

所以這個部分也短少了很多padding的zero

謝謝



真心建議你先"看懂" 並 "消化" 前輩的 js code再來 porting. (聽你的描述你這 js 的 AES code應該有客製過) ,不然沒能綜觀 原始 js code全貌 (公司機密也不可能讓外人看), 這邊就算是神人也難幫得上.

PS: 我只是路人甲 打醬油的, 只會嘴砲的廢人一個.
 
舊 2014-06-19, 12:11 AM #12
回應時引用此文章
T磨人離線中