推 tkcn:結果到底是要傳 message 還是 key 呀... (ci) 12/10 15:41
雖然很感謝你響應版標,但是....
※ 引述《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