作者PsMonkey (痞子军团团长)
看板java
标题Re: [问题] cipherOutput/InputStream 要如何用 So …
时间Thu Dec 10 15:37:31 2009
虽然很感谢你响应版标,但是....
※ 引述《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
1F:推 tkcn:结果到底是要传 message 还是 key 呀... (ci) 12/10 15:41