Creazione di file crittografati e protetti da password
-
08-07-2019 - |
Domanda
Sto scrivendo un programma che crea un documento di Word con informazioni riservate. Vorrei crittografare e proteggere con password il documento e distribuirlo in un file autoestraente in modo che l'utente possa fare doppio clic, fornire una password e quindi ricevere il file non crittografato.
Sto bene creando il documento di Word, ma vorrei un programma di terze parti, eseguibile o meno tramite script (posso usare la riga di comando), che può:
- Crittografa il documento di Word,
- Proteggi con password la crittografia e
- Crea un file autoestraente.
Qualcuno può suggerire un software per questo scopo? Qualunque elemento di sicurezza SSL o superiore è sufficiente poiché i dati erano precedentemente ospitati su un sito crittografato SSL.
Soluzione
DotNetZip fa questo. Puoi copiarlo o programmarlo. Esistono strumenti da riga di comando e uno strumento GUI per produrre ZIP o archivi autoestraenti con crittografia AES. gratuito.
Altri suggerimenti
Forse quello che vuoi è semplicemente un 7zip che è stato crittografato e configurato per l'autoestrazione .
WinRAR può creare archivi autoestraenti con protezione tramite password. Utilizza AES a 128 bit per la crittografia. La finestra dell'estrattore automatico è configurabile. Ottieni una buona compressione come bonus.
finecrypt.net dovrebbe soddisfare i tuoi requisiti (versione gratuita qui )
Se vuoi crittografare un documento Word, dinamicamente su un server LAMP, esattamente come fa MS Word, puoi usare l'API Crypto di PHPDocX: CryptoPHPDocX .
Prendi in considerazione che i file crittografati di MS Word sono binari di file composti MS e non file OOXML / OPC standard.
I vantaggi rispetto ad altre soluzioni sono:
- Office riconosce direttamente i file crittografati come file Word
- Word richiede direttamente di introdurre una password
- Ogni volta che il documento Word modificato viene salvato, conserva il suo stato crittografato
- L'algoritmo di crittografia è AES128
L'API CryptoPHPDocX consente anche la protezione dei documenti (non sicura ma abbastanza utile per scambiare documenti che si desidera proteggere dall'edizione diretta) e può anche crittografare i file PDF.