Det er muligt at kryptere og dekryptere filer og mapper i Linux på en enkel måde, selvom der er mange mulige projekter og måder til dette. Vi har allerede ved andre lejligheder talt om LUKS, eCryptFS og en lang række andre værktøjer. Nu vil vi præsentere et simpelt, men effektivt værktøj til at kryptere indhold fra vores computer kaldet aske. Ud over at beskrive dens installation og grundlæggende betjening trin for trin i denne mini-tutorial.
Hvad skal jeg kryptere til? Tja, svaret er enkelt, Af sikkerhedPå denne måde kunne en uautoriseret tredjepart ikke have adgang til filerne og mapperne på vores computer, medmindre de kender adgangskoden eller adgangssætningen til at dekryptere dem (eller der er en form for sårbarhed såsom MD4), eller rettere, de kunne få adgang til filer, men det eneste du kunne se er det krypterede indhold, der er fuldstændig uforståeligt for et menneske i stedet for almindelig tekst eller hvilket indhold den krypterede fil havde...
Med ash kan vi kryptere vores filer og mapper ved hjælp af kryptering AES-256-CBC, altså et ret sikkert system. Specifikt er ash en modulær ramme til Bash skrevet til at være enkel og til at blive brugt fra CLI. Til din installation:
curl https://raw.githubusercontent.com/ash-shell/ash/master/install.sh | sh ash apm:install https://github.com/ash-shell/cipher.git
Når den er installeret, er følgende komme til at arbejde med ham. Det er så enkelt som at skrive følgende, hvis du ønsker at kryptere en eksempel.txt-fil:
ash cipher:e ejemplo.txt
vil spørge os adgangskodekryptering og derefter vil den generere en fil eksempel.enc. At hvis vi forsøger at få adgang til det, vil vi se, at dets indhold er et vrøvl af meningsløse alfanumeriske symboler. Alt du skal gøre for at dekryptere igen er:
ash cipher:d ejemplo.enc
Og vi har det allerede som før... For mapper er det nøjagtigt det samme, der erstatter example.txt eller example.enc med directory_name/ og directory_name.tar.gz.enc.