主題
:
請問 AES加密的實作
瀏覽單個文章
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磨人
瀏覽公開訊息
傳送私人訊息給T磨人
查詢T磨人發表的更多文章
增加 T磨人 到好友清單