Ich habe eine Datei auf einem Solaris-Server mit dem Befehl encrypt verschlüsselt, wobei eine Schlüsseldatei über pktool generiert wurde (wobei AES-128 als Algorithmus gewählt wurde). Ich habe keinen Zugriff auf andere Verschlüsselungsprogramme auf diesem Server. Mit welchen Anwendungen könnte ich diese Datei auf einem allgemeineren Linux-Server entschlüsseln?
BEARBEITEN:
Hier sind die von mir verwendeten Solaris-Befehle:
pktool genkey keystore=file outkey=testkeyfile.dat dir=mydir
keytype=aes keylen=128 encrypt -a aes -k mydir/testkeyfile.dat -i mydir/myfile -v -o mydir/myfile.enc
Ich habe auch folgendes ausgeführt, um zu überprüfen, ob die Datei korrekt verschlüsselt wurde:
decrypt -a aes -k mydir/testkeyfile.dat -i mydir/myfile.enc -v -o mydir/myfile2
Ich vermute, dass mcrypt hier wahrscheinlich der richtige Weg ist, aber kann mir jemand sagen, welche Optionen ich verwenden muss?
linux
encryption
solaris
user3490
quelle
quelle
Antworten:
Was ist mit dem Befehl openssl? Ich bin fast sicher, dass es auf Solaris vorinstalliert ist, möglicherweise irgendwo unter / usr / sfw /?
Überprüfen Sie die offizielle OpenSL-Dokumentation hier:
http://www.openssl.org/docs/apps/enc.html
Oder die nützliche Anleitung einer anderen Person:
http://www.madboa.com/geek/openssl/#encrypt-simple
quelle
Wenn die Systemprogramme nicht kompatibel sind, können Sie andere plattformübergreifende Verschlüsseler verwenden.
Einige der bekanntesten Werkzeuge sind GnuPG und AES Crypt , verfügbar und kompatibel auf fast allen Plattformen.
quelle
Ich habe ein Perl-Skript, das Dateien entschlüsselt, die mit dem Solaris-Befehl 'encrypt' und dem Arcfour-Algorithmus verschlüsselt wurden. Es funktioniert unter Linux.
quelle