Servendomi del comando openssl ho creato un piccolo script che vi permette di cifrare i vostri dati. incominciamo creando un file di testo di nome proteggimi.
touch proteggimi
incollate all'interno del file di testo il seguente codice.
#!/bin/bash
# piccolo script che utilizza openssl
# creazione delle funzioni
cifratura() {
var=`zenity --text="seleziona file" --file-selection`
testo=`zenity --entry --text="nome file cifrato" --hide-text`
openssl des3 -salt -in $var -out $testo
}
decifratura() {
var1=`zenity --text=" seleziona un file" --file-selection`
openssl des3 -d -salt -in $var1 -out decifrato
}
scegli=`zenity --list --checklist --column=" fai una scelta" --column=" " false "proteggi-file" false "decifrare-file" `
if [ "$scegli" = "proteggi-file" ]; then
cifratura
elif [ "$scegli" = "decifrare-file" ]; then
decifratura
fi
exit
salvate il file di testo.
date i permessi di scrittura al file proteggimi.
sudo chmod a+rwx proteggimi
per lanciare lo script scrivete:
./proteggimi
il programma all'avvio vi chiede di selezionare un oggetto, dopo aver selezionato il file indicate un nuovo nome da dare al file cifrato openssl vi chiede inoltre di assegnare una password al nuovo file cifrato che servirà nella seconda fase quando bisogna decifrare il file.
Nessun commento:
Posta un commento