Abrufen der MD5-Prüfsumme auf dem Remote-Server mithilfe von JSCH

Ich schreibe eine Anwendung, bei der Dateien von einem Remote-SFTP-Server auf den lokalen Computer und umgekehrt übertragen werden müssen. Während der Dateiübertragung möchte ich sicherstellen, dass während der Übertragung keine Datenpakete verloren gehen und beschädigt werden. Daher ist es die Idee, vor der Übertragung eine MD5-Prüfsumme für die Remote-Datei (die sich auf dem SFTP-Server befindet) auszuführen und dann den Übertragungsvorgang zu starten . Führen Sie nach Abschluss der Übertragung ein md5 für die lokale Datei aus und vergleichen Sie die beiden Prüfsummen.

Ich verwende JSCH, um eine Verbindung zum SFTP-Server herzustellen, und der Code ist in Java. Ich weiß jedoch nicht, wie ein MD5 auf der Remote-Datei ausgeführt wird, die sich auf dem SFTP-Server befindet. Mein Code muss MD5 auf der Remote-Datei ausführen, bevor die Übertragung erfolgt Eine Idee, wie dies zu erreichen ist, bitte.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage