[[oktatas:kriptológia|< Kriptológia]] ====== Titkosító eszközök ====== * **Szerző:** Sallai András * Copyright (c) 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