2011-03-04 2 views
0

서버와 통신하는 플래시 클라이언트가 있습니다. 서버 측 코드는 java에 있습니다. 나는 통신을 암호화 할 수 있기를 원합니다. 따라서 두 라이브러리 모두에 대한 알고리즘을 가지고있는 알고리즘이어야합니다. & java.ActionScript3 및 Java 암호화/암호 해독

암호화의 보안보다 중요 할 경우 속도를 높이고 비대칭 키 암호화를 사용하는 것이 이상적입니다.

AES와 Blowfish는 내가 본 것에서 효과가있는 것처럼 보입니다. 하지만 둘 다 대칭 키를 사용합니다.

아이디어가 있으십니까?

답변

1

AS3Crypto은 인기있는 Java/C# 라이브러리 BouncyCastle의 포트입니다. 그건 잘 작동합니다.

2

HTTPS 연결을 여는 것이 가장 간단한 방법 일 것 같습니다.

1

저는 여기서 데이터를 암호화하는 작업을 할 것입니다. 필자는 비동기식 RSA 암호화를 사용하기로 결정했습니다.

공개 키와 함께 AS3Crypto의 RSA 암호화 클라이언트 측을 사용하게 될 것입니다.

서버 쪽 JAVA's built-in RSA cryptography을 사용하여 개인 키로 데이터의 암호를 해독합니다.