mercoledì 28 novembre 2007

openssl proteggere i nostri dati

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: