Moguće je šifrirati i dešifrirati datoteke i direktorije u Linuxu na jednostavan način, iako postoji mnogo projekata i mogućih načina kojima je suđeno. U drugim smo prilikama već razgovarali o LUKS-u, eCryptFS-u i mnoštvu drugih alata. Sada ćemo predstaviti jednostavan, ali učinkovit alat za šifriranje sadržaja iz našeg tima pod nazivom pepeo. Pored toga što ćete korak po korak opisati njegovu instalaciju i osnovni rad u ovom mini vodiču.
Zašto moram šifrirati? Odgovor je jednostavan, Zbog sigurnostiNa taj način neovlaštena treća strana ne može imati pristup datotekama i direktorijima na našem računaru, osim ako ne zna lozinku ili pristupnu frazu za njihovo dešifriranje (ili postoji neka vrsta ranjivosti kao što je MD4), ili bolje rečeno, može pristupiti datoteke, ali jedino što ste mogli vidjeti je šifrirani sadržaj koji je čovjeku potpuno nerazumljiv umjesto običnog teksta ili bilo kojeg sadržaja koji je šifrirana datoteka imala ...
Pomoću pepela možemo šifrirati svoje datoteke i direktorije pomoću šifriranja AES-256-CBC, odnosno prilično siguran sistem. Konkretno, ash je modularni okvir za Bash napisan da bude jednostavan i da se koristi iz CLI-a. Za vašu instalaciju:
curl https://raw.githubusercontent.com/ash-shell/ash/master/install.sh | sh ash apm:install https://github.com/ash-shell/cipher.git
Jednom instalirana, slijedi na posao s njim. Jednostavno je kao da utipkate sljedeće u slučaju da želite šifrirati datoteku example.txt:
ash cipher:e ejemplo.txt
Pitaće nas lozinku za šifriranje a nakon toga generirat će datoteku example.enc. Ako pokušamo pristupiti, vidjet ćemo da je njegov sadržaj besmislica s besmislenim alfanumeričkim simbolima. Da biste ponovo dešifrirali, sve što morate učiniti je:
ash cipher:d ejemplo.enc
I već ga imamo kao i prije ... Za direktorijume je potpuno isto, zamjenjujući example.txt ili example.enc s ime_datoteke / i_ime_ime.tar.gz.enc.