V příštím článku se podíváme na Toplip. Tohle je jeden nástroj příkazového řádku pro šifrování a dešifrování souborů. Dnes existuje mnoho nástrojů pro šifrování souborů, které chrání naše soubory, jako jsou Cryptomater, CryptGo, Cryptr a GnuPGatd., ale tento nástroj je dobrou alternativou ke všem z nich.
To je bezplatný a otevřený šifrovací nástroj který používá silnou metodu šifrování s názvem AES256, spolu s designem XTS-AES k ochraně našich důvěrných údajů. Používá také Scrypt, což je funkce odvozování klíčů založená na heslech, k ochraně našich hesel před útoky hrubou silou.
Obecná charakteristika Toplipu
Ve srovnání s jinými nástroji pro šifrování souborů nám toplip poskytuje následující funkce:
- Postavil jsem metodu šifrování založenou na XTS-AES256.
- Budeme moci šifrování souborů v obrázcích (PNG / JPEG).
- Budeme mít možnost použít a vícenásobná ochrana heslem.
- Zjednodušená ochrana proti útokům hrubou silou.
- Dává nám možnost generovat „pravděpodobné popření".
- Neexistují žádné identifikovatelné značky výstupu.
- Je to utilita open source / GPLv3.
Instalace Toplip
Není nutná žádná instalace. Jediné, co musíme udělat, je stáhnout spustitelný binární soubor Toplip z oficiální stránka produktu. Po stažení mu budeme muset udělit oprávnění ke spuštění zadáním terminálu (Ctrl + Alt + T):
chmod +x toplip
Pomocí Toplip
Pokud spustíme Toplip bez argumentů, zobrazí se nám ayuda.
./toplip
Několik příkladů Toplip
Šifrovat / dešifrovat jeden soubor
Můžeme zašifrovat soubor (soubor1) psaní ze složky, kde máme soubor toplip:
./toplip archivo1 > archivo1.encrypted
Tento příkaz nás požádá o zadání hesla. Jakmile to napíšeme, bude zašifruje obsah souboru1 a uloží je do souboru s názvem file1.encrypted a umístí jej do aktuálního pracovního adresáře.
Chcete-li zkontrolovat, zda je soubor skutečně šifrovaný, můžeme se pokusit jej otevřít a uvidíme několik náhodných znaků. Chcete-li zobrazit obsah souboru, který jsme právě zašifrovali, budeme muset použít -d volba jak je uvedeno níže:
./toplip -d archivo1.encrypted
Tento příkaz dešifruje daný soubor a zobrazí obsah v okně terminálu.
Obnovte zašifrovaný soubor
Abychom soubor obnovili, namísto pouhého prohlížení obsahu, budeme muset udělat něco jako následující:
./toplip -d archivo1.encrypted > archivo1Restaurado
Požádá nás o správné heslo k dešifrování souboru. Každý obsah file1.encrypted bude obnoven do souboru s názvem file1Restored. Tato jména jsou pouze příkladem. Je vhodné používat méně předvídatelné názvy.
Šifrovat / dešifrovat více souborů
Můžeme také zašifrovat dva soubory se dvěma samostatnými hesly pro každé z nich.
./toplip -alt archivo1 archivo2 > archivo3.encriptado
U každého souboru budeme požádáni o heslo. Můžeme použít různá hesla. Výše uvedený příkaz provede šifrování obsahu dvou souborů a jejich uložení do jednoho souboru s názvem file3.encripted. Když obnovíme soubory, k obnovení budeme muset napsat pouze odpovídající heslo souboru. Pokud napíšeme heslo souboru1, nástroj obnoví soubor1. Pokud napíšeme heslo souboru2, bude tento soubor obnoven.
Každý výstup šifrovaný může obsahovat až čtyři zcela nezávislé souborya každý je vytvořen s vlastním samostatným a jedinečným heslem. Vzhledem ke způsobu, jakým jsou šifrované výsledky sestavovány, neexistuje způsob, jak snadno zjistit, zda existuje více souborů. To zabrání jinému uživateli v přesvědčivé identifikaci, že existují další důvěrná data. Tomu se říká pravděpodobné popřenía je to jedna z nejzajímavějších funkcí tohoto nástroje.
K dešifrování file1 z file3.encripted, budeme muset pouze napsat:
./toplip -d archivo3.encriptado > archivo1.desencriptado
Budeme muset zadat správné heslo pro soubor1. K dešifrování file2 z file3.encripted budeme muset napsat v podstatě to samé jako dešifrovat file1, ale změnit název a použít heslo, které jsme přiřadili file2.
Použijte vícenásobnou ochranu heslem
Toto je další skvělá funkce. Budeme moci při šifrování přidejte více hesel pro jeden soubor. To bude velmi účinné proti pokusům o hrubou sílu.
./toplip -c 2 archivo1 > archivo1.encriptado.2.passwords
Jak vidíte z výše uvedeného příkladu, toplip mě požádal, abych napsal dvě (-c 2) hesla. Pamatujte, že musíme napsat dvě různá hesla. K dešifrování tohoto souboru budeme muset napsat:
./toplip -c 2 -d archivo1.encriptado.2.passwords > archivo1.desencriptado
Skrýt soubory v obrázku
Praxe skrytí souboru, zprávy, obrázku nebo videa v jiném souboru se nazývá steganografie. Tato funkce ve výchozím nastavení existuje v Toplipu. Chcete-li skrýt soubory v obrázcích, použijeme volbu -m.
./toplip -m imagen.jpg archivo1 > imagen1.jpg
Tento příkaz skryje obsah souboru1 uvnitř obrázku s názvem image1.png. K jeho dešifrování budeme muset provést:
./toplip -d imagen1.png > archivo1.desencriptado
V webové stránky projektu budeme moci získat více informací o možnostech tohoto nástroje.