Datei lokal verschlüsseln - auf Server entschlüsseln

  • Allgemein

    Datei lokal verschlüsseln - auf Server entschlüsseln

    Hallo zusammen!

    Ich bin gerade auf der Suche nach Lösungswegen für mein Problem.

    In meiner VB-Anwendung möchte ich eine Datei verschlüsseln. Diese Datei wird dann auf einen Server (Linux) hochgeladen, dort entschlüsselt und dann weiterverarbeitet. Auf meinem Server läuft ein PHP-Skript, das den Upload behandelt.

    Gerade bin ich auf openssl gestoßen. Hier könnte man per Command Line (also Shell-Aufruf in VB) eine Datei verschlüsseln, z.B. so:

    Quellcode

    1. openssl.exe enc -aes-256-cbc -salt -in file.txt -out file.enc -pass pass:meinpasswort


    Diese Datei wird dann hochgeladen und auf dem Server entschlüsselt, das PHP Skript ruft also auch openssl (diesmal die Linux-Variante) auf:

    Quellcode

    1. openssl enc -d -aes-256-cbc -in file.enc -pass pass:meinpasswort


    Jetzt möchte ich aber nicht unbedingt openssl zusätzlich zu meiner VB-Anwendung beim Kunden installieren müssen.

    Kennt jemand weitere Möglichkeiten via VB zu verschlüsseln und auf dem Server zu entschlüsseln?

    Danke schon mal! Gruß!