< Kriptológia

Titkosító eszközök

Szerző: Sallai András

Copyright © Sallai András, 2015, 2016

Licenc: GNU Free Documentation License 1.3

Web: http://szit.hu

GPG

A PGP szabad változatának szánták.

Weboldalak:

http://www.gnupg.org/

http://www.gpg4win.org/ (GPG4win és Kleopátra kulcskezelő)

http://wiki.debian.org/subkeys

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

GnuPG Windowson

http://www.gpg4win.org/

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ő:

c:\Program Fiels (x86)\GNU\GnuPG

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.

Thunderbird

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:

Üzenet titkosítása

Üzenet digitális aláírása

Biztonsági adatok megtekintése

Claws-Mail

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:

pgpcore.so

pgpinline.so

pgpmime.so

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

Szteganográfiai eszközök

http://steghide.sourceforge.net/

apt-get install mat
apt-get install steghide
apt-get install outguess

OpenSSL

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

scrypt

apt-get install scrypt

Fájl titkosítása:

scrypt enc uzenet.txt uzenet.scrypt

Visszakódolás:

scrypt dec uzenet.scrypt uzenet.txt

mcrypt

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

Egyéb

https://www.aescrypt.com/

Linkek

http://wiki.hup.hu/index.php/Sylpheed