2010-02-15 2 views
0

인스턴트 메시징 용 자바 데이터 스트림을 통해 암호화 된 바이트를 보낼 때 암호화해야합니까? 암호화 된 바이트를 보내는 것은 나에게 매우 안전하지 않습니다.전송하기 전에 암호화 된 바이트를 인코딩해야합니까?

그렇다면 16 진수 또는 16 진수 인코딩을 사용해야합니까?

감사합니다.

+0

안전에 어떤 문제가 있습니까? – sharptooth

+0

어떤 IM 프로토콜을 사용하고 있습니까? Jabber에는 암호화 프로토콜이 내장되어 있습니다. – bmargulies

+0

나는 내 자신의 휴대 전화 채팅 시스템을 쓰고있다. 메시지는 SSL 연결을 통해 전송되지만 암호화되어야합니다. http://www.java2s.com/Code/Java/J2ME/PasswordMIDlet.htm의 코드에서 작성자는 HexCodec 클래스를 사용하여 바이트를 16 진 문자열로 인코딩 한 다음 전송합니다. 나는 또한 그것들을 인코딩하기 위해 무언가를 사용해야하는지, 그가 사용하는이 HexCodec 클래스가 나에게 적합한지 여부를 궁금해한다. – Vladimir

답변

1

그것은 나에게 달려있다. 전자 메일 프로토콜을 사용하지 않는 한 실제 필요는 없습니다. 나는 모든 것을 나 자신으로 구현 했으므로 단지 편리함의 문제입니다.

0

SSL이 이미 데이터를 암호화합니다. 필요성이 제기 될 수도 있지만 일반적으로 데이터를 두 번 암호화하는 것은 불필요하며 CPU 시간을 많이 소비합니다. 이는 특히 휴대 기기와 관련이 있습니다.

+0

두 번째 암호화가 발생하여 서버가 대화를 도청 할 수 없습니다. – Vladimir

+0

왜 처음부터 SSL이 필요합니까? – Thorsten79

관련 문제