看板 java 關於我們 聯絡資訊
雖然很感謝你響應版標,但是.... ※ 引述《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
tkcn:結果到底是要傳 message 還是 key 呀... (ci) 12/10 15:41