Frage

Ich schreibe ein Programm, das ein Word-Dokument mit sensiblen Informationen erstellt. Ich möchte verschlüsseln und ein Passwort, das Dokument zu schützen und es in einer selbstextrahierende Datei zu verteilen, so dass der Benutzer einen Doppelklick auf, ein Kennwort eingeben, und dann die unverschlüsselte Datei erhalten.

Ich bin okay das Word-Dokument erstellen, aber ich würde ein Drittanbieter-Programm gefällt, skriptfähige oder nicht (ich die Befehlszeile verwenden kann), das kann:

  1. Verschlüsseln Sie das Word-Dokument,
  2. Kennwortschutz für die Verschlüsselung und
  3. Erstellen Sie eine selbstextrahierende Datei.

Kann jemand empfehlen, Software für diesen Zweck? Alles, was von SSL-Sicherheit oder höher ist ausreichend, da die Daten früher auf einer SSL-verschlüsselte Website gehostet wurden.

War es hilfreich?

Lösung

DotNetZip tut dies. Sie können Skript es oder programmieren. Es gibt Kommandozeilen-Tools und ein GUI-Tool ZIPs oder selbstextrahierende Archive zu erzeugen, die AES-verschlüsselt sind. frei.

Andere Tipps

Vielleicht, was Sie wollen, ist einfach ein 7zip , die verschlüsselt wurde und und Einrichtung zur Selbstextraktion .

WinRAR können selbstextrahierende Archive mit Passwortschutz erstellen. Es verwendet eine 128-Bit-AES für die Verschlüsselung. Self-Extractor Fenster ist konfigurierbar. Sie erhalten gute Kompression als Bonus.

finecrypt.net sollten Ihre Anforderungen erfüllt (kostenlose Version hier )

FineCrypt

Wenn Sie ein Word-Dokument verschlüsseln, dinamically auf einem LAMP-Server, genau wie MS Word der Fall ist, können Sie die Crypto-API von PHPDocX verwenden: CryptoPHPDocX .

Berücksichtigen Sie die verschlüsselten MS Word-Dateien sind MS Compound File Binaries und nicht die Standard OOXML / OPC-Dateien.

Die Vorteile gegenüber anderen Lösungen sind:

  • Amt erkennt direkt auf die verschlüsselten Dateien als Word-Dateien
  • fordert Word Sie direkt ein Passwort
  • einführen
  • Jedes Mal, wenn das geänderte Word-Dokument gespeichert wird es bewahrt seine verschlüsselten Status
  • Verschlüsselungsalgorithmus ist AES128

Die CryptoPHPDocX API ermöglicht auch Dokumentenschutz (nicht sicher, aber ziemlich nützliche Dokumente zu exachange, die Sie von der direkten Ausgabe schützen wollen) und können auch PDF-Dateien verschlüsseln.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top