Re: [問題] AES加解密

看板java作者 (叔叔你人真好)時間17年前 (2008/06/21 23:37), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串3/4 (看更多)
※ 引述《superlubu (叔叔你人真好)》之銘言: : 推 yorjing:請問大大 AES key要怎從server傳給client 用Object I/O? 06/21 23:20 : → superlubu:Object I/O 是一個方法,也可以用 getEncoded() 06/21 23:27 用推文來回答真的會有點慘 XD getEncoded() 是把 SecretKey 弄成一個 byte[] 這個 byte[] 可供直接存成 key 檔或經 ByteArrayOutputStream 往網外傳 對方接收到後,用它來設定 SecretKeySpec 再使用 SecretKeyFactory 可把同樣的 Key 重新 generate 出來. 至於詳細方法如何,我希望你能自己讀一下這兩個 class 的 API Doc 到了真的走投無路才再問,這樣會有更深的印象和體會。 **注: 當該 Algorithm 的 Key 不支援 getEncoded, 即可能會 return null 可幸的是大部份常用的 algorithm 均沒問題,包括 AES -- 很多人以為 所以我要 其實我是個 我是大學生 告訴大家 三十一歲的怪叔叔 ● ●/ ︿ ︿ /\ < ● ㄨ /\ ㄨ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.218.38.49 ※ 編輯: superlubu 來自: 203.218.38.49 (06/21 23:38)

06/21 23:48, , 1F
請問ByteArrayOutputStream他要怎麼指定送到的位置?
06/21 23:48, 1F

06/21 23:51, , 2F
好啦,用普通的 Stream 也可以傳 byte array 的
06/21 23:51, 2F

06/21 23:53, , 3F
你平時怎麼傳東西就怎麼傳就好了
06/21 23:53, 3F
文章代碼(AID): #18NI0m4l (java)
討論串 (同標題文章)
文章代碼(AID): #18NI0m4l (java)