Szyfrowanie komunikacji między serwerami w Javie

To idzie w parze z innym wątkiem, tutaj:Jak zaimplementować szyfrowanie Java 256-bit AES z CBC

Głównie próbuję uzyskać szyfrowanie AES na telefonie za pomocą Java.

Moje pytanie dotyczy sposobu obsługi klucza szyfrowania. Nie wiem, czy powinienem przechowywać klucz, skasować klucz i użyć go, czy wykonać schemat encypresji klucza publicznego. Wolałbym raczej nie robić wstępnej wiadomości z serwera do telefonu, aby przekazać klucz. Chcę, aby telefon był gotowy do szyfrowania, a serwer oczekiwał na zaszyfrowaną wiadomość. Aby zaimplementować coś takiego jak algorytm udostępniania klucza, musiałbym zmodyfikować naszą aplikację serwerową, która nie jest zbyt pożądana. To nie jest niemożliwe, ale zamierzam użyć tutaj ponownie kodu =).

questionAnswers(1)

yourAnswerToTheQuestion