Re: [問題] cipherOutput/InputStream 要如何用 So …

看板java作者 (痞子軍團團長)時間16年前 (2009/12/10 15:37), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
雖然很感謝你響應版標,但是.... ※ 引述《ibrows (不是我)》之銘言: : 程式主要是.. : Client: : 製造 Key,加密訊息後,透過 Socket 傳給 Server。 : 程式碼節錄: : String message = "PTT java"; : Socket s = new Socket(host, port); : Cipher cipher = Cipher.getInstance("DES"); 建議你把 Cipher 的完整 package 路徑寫出來 (或是註明你用哪一個 library) 畢竟不是很熱門/常用的 class,也有可能你用了其他 library 雖然這個例子裡頭,你的問題未必卡在 Cipher : cipher.init(Cipher.ENCRYPT_MODE, key); : CipherOutputStream cipherout : = new CipherOutputStream(s.getOutputStream(),cipher); ^^^^^^^^^^^^^^^^^^^ : cipherout.write(message.getBytes()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ : 可是到這邊我就不知道要怎麼讓 Socket 傳過去。 傳什麼? : 是要這樣傳嗎?但我不知道如何結合兩者,還是說這樣就已經傳過去? : 希望有人可以解惑,謝謝! 你能不能先解釋我 mark 起來的這兩行程式碼? 另外,如果你連有沒有「傳過去」都不知道 那... 你到底要問什麼? 就算我們告訴你正確答案(或著,你原本寫的根本沒問題?) 你也不知道到底是不是讓你藥到命除的藥阿? -- 侃侃長論鮮窒礙 眾目睽睽無心顫 Blog:http://blog.psmonkey.org 煢居少聊常人事 殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.20.158.125

12/10 15:41, , 1F
結果到底是要傳 message 還是 key 呀... (ci)
12/10 15:41, 1F
文章代碼(AID): #1B8AK-2u (java)