Linux failus var šifrēt un atšifrēt vienkāršā veidā, lai gan šim nolūkam ir daudz projektu un iespējamo veidu. Citos gadījumos mēs jau esam apsprieduši LUKS, eCryptFS un daudzus citus rīkus. Tagad mēs piedāvāsim vienkāršu, bet efektīvu rīku, lai šifrētu mūsu sauktās komandas saturu osis. Papildus aprakstu par instalēšanu un pamata darbību soli pa solim šajā mini apmācībā.
Kāpēc man ir nepieciešams šifrēt? Nu, atbilde ir vienkārša, Drošības labadTādā veidā neautorizēta trešā puse nevarētu piekļūt failiem un direktorijiem mūsu datorā, ja vien viņi nezina paroli vai paroli, lai tos atšifrētu (vai ir kāda veida ievainojamība, piemēram, MD4), vai drīzāk viņi varētu piekļūt faili, bet vienīgais, ko varēja redzēt, ir šifrēts saturs, kas cilvēkam ir pilnīgi nesaprotams, nevis teksts vai jebkurš saturs, kas bija šifrētā failā ...
Ar pelnu palīdzību mēs varam šifrēt savus failus un direktorijus, izmantojot šifrēšanu AES-256-CBC, tas ir, diezgan droša sistēma. Konkrēti pelni ir Bash moduļu ietvars, kas rakstīts kā vienkāršs un lietojams no CLI. Instalēšanai:
curl https://raw.githubusercontent.com/ash-shell/ash/master/install.sh | sh ash apm:install https://github.com/ash-shell/cipher.git
Pēc instalēšanas notiek šādi ķerties pie darba. Gadījumā, ja vēlaties šifrēt failu example.txt, tas ir tik vienkārši, kā ierakstīt:
ash cipher:e ejemplo.txt
Pajautās mums šifrēšanas parole un pēc tam tas ģenerēs faila piemēru.enc. Ja mēģināsim tai piekļūt, redzēsim, ka tās saturs ir bezjēdzīgu burtciparu simbolu izspiešana. Lai atkal atšifrētu, jums jādara tikai:
ash cipher:d ejemplo.enc
Un mums tas jau ir kā agrāk ... Katalogiem tas ir tieši tāds pats, aizstājot example.txt vai example.enc ar direktorija_nosaukums / un direktorija_nosaukums.tar.gz.enc.