A PGP szabad változatának szánták.
Weboldalak:
Telepítés Debian alapú rendszereken:
apt-get install gnupg
A GPG alkalmas szimmetrikus és aszimmetrikus titkosításra.
Szimmetrikus titkosítás:
gpg -c szovegufajl.txt
Visszafejtés:
gpg -d szovegufajl.txt.gpg
A GnuPG programmal együtt telepítésre kerül a Kleopátra nevű grafikus felhasználói felület, amely megkönnyíti a kulcsgenerálást, a titkosítást, az aláírást.
Készíthetünk belőle portable alkalmazást is. Ehhez ajánlott telepíteni az összes összetevőt.
Parancsablakban (cmd), lépjünk a telepítés helyére. Ez általában a következő:
Használjuk a mkportable.exe programot. Segítségért a --help kapcsolóval folyamodhatunk:
mkportable.exe --help
Az portable alkalmazás elkészítéséhez, adjuk meg az útvonalat is:
mkportable --full c:\GnuPG_Portable
A célkönyvtárnak üresen léteznie kell.
A Thunderbirdhez telepítsük a Enigmail nevű kiegészítést, amely támogatja a GPG használatát.
apt-get install icedove icedove-l10n-hu apt-get install enigmail
Ha új e-mailt írunk, az előugró ablakban megjelent egy „Biztonság” feliratú legördülő listadoboz. Három dolog közül választhatunk:
apt-get install claws-mail claws-mail-i18n apt-get install claws-mail-pgpinline
Ezzel feltelepszik a claws-mail-pgpinline és a claws-mail-pgpmime csomag is.
A plugint be kell tölteni a programban, automatikusan nem működik.
Beállítások -> Pluginek...
Az előugró ablak be kell tölteni a plugineket:
A program automatikusan felkínálja a pluginek könyvtárát:
/usr/lib/x86_64-linux-gnu/claws-mail/plugins/
Ha bezárjuk a plugin-kezelő ablakot, írhatjuk az e-mailt.
Az új e-mail ablakban:
Opciók -> Titkosítás -> PGP Inline
apt-get install mat apt-get install steghide apt-get install outguess
Az OpenSSL programot általában tanúsítványok létrehozására használjuk. A program azonban képes fájlok titkosítására, többféle algoritmussal.
Az OpenSSL telepítése:
apt-get install openssl
Fájl titkosítása:
openssl des3 -salt -in uzenet.txt -out uzenet.des3
Visszafejtés:
openssl des3 -d -salt -out uzenet.txt -in uzenet.des3
A jelszó lehet egy állomány is:
Jelszófájl elkészítése:
touch jelszo.txt chmod 600 jelszo.txt pwgen -s 512 1 >> jelszo.txt
A pwgen parancs a pwgen csomaggal telepszik:
apt-get install pwgen
Kódolás:
openssl des3 -salt -pass file:jelszo.txt -in uzenet.txt -out uzenet.des3
Dekódolás:
openssl des3 -pass file:jelszo.txt -d -salt -out uzenet.txt -in uzenet.des3
A használható algoritmusok és további kapcsolók miatt lásd a következő kézikönyveket:
man openssl man enc
apt-get install scrypt
Fájl titkosítása:
scrypt enc uzenet.txt uzenet.scrypt
Visszakódolás:
scrypt dec uzenet.scrypt uzenet.txt
apt-get install mcrypt
Fájl titkosítása:
mcrypt uzenet.txt
Visszakódolás:
mdecrypt uzenet.txt.nc
Több kapcsolóért:
man mcrypt