| Tribpryptftftp. Un piccolo programma per effettuare backup off-site di dati importanti |
Scarica ora |
Tribpryptftftp. Classifica e riepilogo
- Nome editore:
- Didier Stevens
- Sistemi operativi:
- Windows All
- Dimensione del file:
- 71 KB
Tribpryptftftp. Tag
Tribpryptftftp. Descrizione
L'applicazione ZipCRyptFTP è stata progettata per essere un piccolo programma per effettuare backup off-site di dati importanti. Come suggerisce il nome, cerca una o più directory, crittografa il file zip con AES e lo carica su un server FTP. ZipCryptFTP è un programma di riga di comando C #, è necessario il runtime quadro .NET 2.0 per eseguirlo. Scriverà all'applicazione Eventlog, quindi è necessario eseguirlo la prima volta con i privilegi di amministratore, per registrare zipcryptftp con l'eventLog. Per eseguire il backup dei dati, utilizzare zipcryptftftp con questi parametri: Zippricsyptftp / directory / password / url / ftpUser / ftpPassword Esempio: Zippryptftp / directory: c: dati / password: segreto /url:ftp://ftp.com/backup / ftpuser: Didier / ftpPassword: 1234 Ciò comprime la directory c: dati e il suo contenuto (comprese le sottodirectory) a un file zip, crittografa il file zip con AES utilizzando la password segreta, quindi caricare il file in FTP Server FTP.COM e chiama il backup del file. Le credenziali per accedere al server FTP sono utenti Didier con password 1234. Tutto è fatto in memoria, non vengono creati alcun file temporaneo (ZIP). Il file ZIP viene creato e crittografato in memoria. La password viene convertita in un tasto a 256 bit e il vettore di inizializzazione è generato a caso. L'effetto di questo è che la crittografia dello stesso file produrrà due file crittografati completamente diversi. Puoi zillare più di una directory o file, procedere in questo modo: Zippricsyptftp / directory: c: mydata / directory: c: myppings ... Per ripristinare i dati, è necessario recuperare il backup del file crittografato dal server FTP con il tuo ftp-client preferito. Quindi decrittografa il backup del file con questo comando: Zippryptftp / password / infile / outfile Esempio: Zippricsyptftp / password: segreto / infile: backup /outfile:backup.zip Usa la tua applicazione Zip preferita per estrarre i file da file backup.zip Se non si desidera fornire la password di crittografia e le credenziali FTP sulla riga di comando, ho aggiunto una funzione (DPAPI) per crittografare e memorizzarle nel registro con l'API di protezione dei dati, proprio come Internet Explorer. Lascia che ricorda le tue password. È possibile decidere di utilizzare DPAPI perché si utilizza ZippricsyptFTP in uno script o un file batch e non vuoi che la password e le credenziali appaiano in chiaro e essere leggibili da tutti. Per memorizzare la password di crittografia e le credenziali FTP nel registro, utilizzare questo comando: Zippryptftp / dpapi / password / ftpuser / ftppassword Esempio: Zippryptftp / dpapi / password: Secret / ftpUser: Didier / FtpPassword: 1234 Dopo aver memorizzato le credenziali nel registro, è possibile eseguire il backup dei dati con questo comando: Zipprencyptftp / directory / url / dpapi Esempio: Zippryptftftp / directory: c: dati /url:ftp://ftp.com/backup / dpapi E la decrittografia viene eseguita con questo comando: Zippryptftp / dpapi / infile / outfile Esempio: Tribpryptftp / dpapi / infile: backup /outfile:backup.zip Per visualizzare la password di crittografia e credenziali FTP memorizzate nel Registro di sistema, utilizzare questo comando: ZIPEncryptFTP / DPAPI
Tribpryptftftp. Software correlato