Obtención de la suma de comprobación MD5 en el servidor remoto utilizando JSCH

Estoy escribiendo una aplicación donde el requisito es transferir archivos desde un servidor SFTP remoto a la máquina local y viceversa. Durante la transferencia de archivos, quiero asegurarme de que no se pierdan y corrompan los paquetes de datos en el tránsito. Así que la idea es ejecutar una suma de comprobación MD5 en el archivo remoto (que reside en el servidor sftp) antes de la transferencia y luego iniciar el proceso de transferencia. . Una vez que se realiza la transferencia, ejecute un md5 en el archivo local y compare las dos sumas de comprobación.

Estoy utilizando JSCH para conectarme al servidor sftp y el código está en java. Pero no sé cómo ejecutar un md5 en el archivo remoto que reside en el servidor SFTP. Mi código tiene que hacer el MD5 en el archivo remoto antes de que se realice la transferencia. Lugar. Cualquier idea sobre cómo lograr esto por favor.

Respuestas a la pregunta(1)

Su respuesta a la pregunta