Šifrovat & Dešifrovat soubory z příkazového řádku pomocí OpenSSL
Obsah:
Potřebujete rychle zašifrovat soubor z příkazového řádku? S OpenSSL můžete velmi snadno šifrovat a dešifrovat soubory.
Pro účely tohoto návodu použijeme šifrování des3, což zjednodušeně znamená, že na každý datový blok je třikrát aplikován složitý šifrovací algoritmus, takže je obtížné prolomit metody hrubé síly.Zatímco se zde zaměřujeme na Mac OS X, tyto příkazy budou fungovat všude, kde je nainstalováno OpenSSL, včetně starších verzí OS X a Linuxu.
Jak šifrovat soubory pomocí OpenSSL
Syntaxe openssl je základní:
openssl -in
Jak již bylo zmíněno, pro šifrování použijeme des3 a jako vstup použijeme textový soubor. Také určíme jiný výstupní soubor, abychom předešli případným chybám. Zde je návod, jak by příkaz vypadal:
openssl des3 -in file.txt -out encrypted.txt
Před dokončením šifrování budete požádáni o nastavení a potvrzení hesla, toto heslo neztraťte, jinak ztratíte přístup k souboru.
Sidenote : Můžete také použít pouze vstupní soubor s -in název_souboru, ale to může způsobit problémy. Abyste předešli neočekávaným problémům, nezadávejte stejný soubor jako vstup a výstup.To znamená, že původní soubor zůstane před zašifrováním nebo po něm a budete chtít s tímto souborem nakládat individuálně, nejlépe pomocí bezpečné metody odstranění.
Dešifrování souborů pomocí OpenSSL
openssl des3 -d -in encrypted.txt -out normal.txt
K dešifrování souboru bude vyžadováno dříve nastavené heslo.
Kromě změny umístění vstupu a výstupu, kde opět zůstává původní soubor, je zde hlavním rozdílem parametr -d, který říká openssl, aby soubor dešifroval.
Přirozeně vás pravděpodobně zajímá, co se stane, když se pokusíte otevřít soubor, který byl zašifrován pomocí OpenSSL, aniž byste zadali heslo? Pravděpodobně se zobrazí chybová zpráva, ale pokud vynutíte otevření souboru pomocí něčeho jako TextEdit, uvidíte text „S alted“ následovaný hromadou nesmyslů, jako je tento:
Soubor zůstane nečitelný, dokud nebude znovu dešifrován pomocí openssl.
Pro více informací o zabezpečení souborů si nenechte ujít některé z našich dalších příspěvků, včetně ochrany počítače Mac heslem, šifrování oddílů, archivů zip, souborů a složek v obrazech disků a dokonce i šifrování záloh systému iOS. zabezpečená citlivá data z iPhonu a iPadu.