Wie kann ich ein PGP Self Decrypting Archive programmgesteuert entschlüsseln? [geschlossen]

Jeden Tag erhalte ich SDA-Dateien, für die ich die Passphrase habe. Die Entschlüsselung erfolgt durch Ausführen der Datei und manuelle Eingabe einer Passphrase in das sich öffnende Programmfenster. Ich möchte diesen manuellen Schritt vermeiden und ihn in einen Schritt eines automatisierten Prozesses verwandeln.

Dies funktioniert folgendermaßen: Sobald mein Daemon feststellt, dass eine neue Datei in meinem Posteingang angekommen ist, wird sie von meinem Programm heruntergeladen, entschlüsselt und gespeichert. Ich weiß, wie man all das mit Code macht, mit Ausnahme des Entschlüsselungsteils.

Anstatt die EXE-Datei auszuführen und die Passphrase manuell einzugeben, möchte ich deren Inhalt lesen und mit der Passphrase die darin enthaltenen Daten entschlüsseln. Dies sieht folgendermaßen aus:

4d5a 9000 0300 0000 0400 0000 ffff 0000
b800 0000 0000 0000 4000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 f000 0000
0e1f ba0e 00b4 09cd 21b8 014c cd21 5468
...etc

Die Sprache, die ich derzeit verwende, ist PHP, aber es wird hilfreich sein, sich eine Implementierung in einer beliebigen Sprache anzusehen.

Irgendwelche Ideen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage