Actualmente, soy un estudiante que está tratando de desarrollar una aplicación de mensajería en Android con java que implementará el intercambio de claves de Hellie Difie para asegurar que ambos puedan calcular una clave secreta para descifrar el contenido que se envía. dentro del texto.
Busqué varias fuentes en línea, pero no pude encontrar una biblioteca o hacer que mi propio intercambio de claves se pueda realizar dentro de la propia aplicación. Por ejemplo, si uso el móvil A para generar la clave, ¿cómo recibe el móvil B esos datos y sabe que es la clave pública? Además, una vez que se recibe la clave pública, ¿cómo genera su propia clave privada basada en la clave pública?
He mirado las diversas fuentes como enlace enlace enlace
y muchos más, pero parece que los códigos que proporcionan son más para ejecutar dentro de la aplicación donde hay 2 usuarios en el dispositivo, y no dentro de la aplicación, pero 1 usuario por dispositivo.
Lo siento por el problema, gracias!