Jak šifrovat soubor z příkazového řádku OS X

Pokud chcete zašifrovat soubor nebo dva soubory ve vašem Macu, abyste je udrželi v bezpečí, máte k dispozici několik možností. Existuje celá řada nástrojů třetích stran, jako je například GPG Suite společnosti GPGTools, které nabízejí možnosti šifrování souborů (více podrobností zde), ale Apple také nabízí vestavěnou podporu šifrování s obrazy na disku.

Zatímco bezpečně zabalujete soubory na diskových snímcích obvykle vyžaduje použití nástroje Disk Utility, můžete tak učinit i příkazovým řádkem, který může být užitečný, pokud přistupujete k systému vzdáleně přes SSH nebo skriptujete rutinou, kde chcete zašifrovat soubory.

Chcete-li to provést, stačí v terminálu spustit následující příkaz:

hdiutil create -srcfolder SOURCEPATH -šifrování AES-128 DESTINATIONDMG

Příkaz "hdiutil" je program Apple pro správu diskových obrazů a ve výše uvedené syntaxi nahrazuje SOURCEPATH cestu k požadovanému souboru nebo složce, která bude obsahovat tento soubor nebo složku v šifrování.

Schéma šifrování použitá v tomto příkladu je AES-128, i když můžete použít AES-256 pro vyšší úroveň šifrování. Poslední komponentou je "DESTINATIONDMG", kde zadáte úplnou cestu k poslednímu obrazovému souboru disku.

Například pokud mám složku nazvanou "privatefiles" ve složce Documents, můžu ji šifrovat na obraz disku nazvaný "encryptedimage.dmg" na mé pracovní ploše spuštěním následujícího příkazu (vše na jednom řádku):

hdiutil create -srcfolder ~ / Dokumenty / privatefiles / -encryption AES-128 ~ / Desktop / encryptedimage.dmg

Během spuštění příkazu požádá o heslo pro zajištění obrazu disku a výzvu k potvrzení. Pak vytvoří obraz disku tak, aby přesně odpovídal velikosti šifrovaných souborů, takže nebude trvat zbytečný prostor. Pak můžete odstranit soukromé soubory z vašeho systému, takže se budou nacházet pouze na disku.


 

Zanechte Svůj Komentář