ash: šifriranje datoteka i direktorija u Linuxu na jednostavan način

IT sigurnost

Moguće je šifrirati i dešifrirati datoteke i direktorije u Linuxu na jednostavan način, iako postoji mnogo projekata i metoda za to. Već smo razgovarali o LUKS-u, eCryptFS-u i mnogim drugim alatima. Sada ćemo vam predstaviti jednostavan, ali efikasan alat za šifriranje sadržaja vašeg računara pod nazivom ash . Također ćemo korak po korak opisati njegovu instalaciju i osnovni rad u ovom mini-tutorialu.

Zašto mi je potrebna enkripcija? Odgovor je jednostavan: radi sigurnosti . Na ovaj način, neovlaštena treća strana ne može pristupiti datotekama i direktorijima na našem računaru osim ako ne zna lozinku ili pristupni izraz za njihovo dešifriranje (ili postoji neka vrsta ranjivosti, kao kod MD4). Ili bolje rečeno, mogli bi pristupiti datotekama, ali bi vidjeli samo enkriptovani sadržaj, koji je čovjeku potpuno nerazumljiv, umjesto običnog teksta ili bilo kojeg drugog sadržaja koji je enkriptovana datoteka možda sadržavala.

Pomoću Ash-a možemo šifrirati naše datoteke i direktorije koristeći AES-256-CBC enkripciju , što je vrlo siguran sistem. Konkretno, ash je modularni okvir za Bash napisan da bude jednostavan i upotrebljiv iz komandne linije (CLI). Za instalaciju:

curl https://raw.githubusercontent.com/ash-shell/ash/master/install.sh | sh

ash apm:install https://github.com/ash-shell/cipher.git

Nakon instalacije, sljedeći korak je početak rada s njim. Jednostavno je kao kucanje sljedećeg ako želite šifrirati datoteku poput example.txt:

ash cipher:e ejemplo.txt

Tražit će lozinku za šifriranje , a zatim će generirati datoteku example.enc. Ako pokušamo pristupiti toj datoteci, vidjet ćemo da je njen sadržaj skup besmislenih alfanumeričkih simbola. Da bismo je dešifrirali, sve što trebamo učiniti je:

ash cipher:d ejemplo.enc

I sada imamo kao i prije... Za direktorije je potpuno isto , zamjenjujući example.txt ili example.enc sa directory_name/ i directory_name.tar.gz.enc.


Dodaj kao preferirani izvor na Googleu