Beste filkrypteringsapper for Linux

Beste filkrypteringsapper for Linux
Denne artikkelen vil dekke en liste over nyttige kommandolinjeapplikasjoner som kan brukes til å kryptere og dekryptere filer på Linux -systemet ditt. Disse appene bruker en rekke metoder og algoritmer for å sikre filene dine. Når du har kryptert filer ved hjelp av disse metodene, bør du kunne dekryptere dem på hvilken som helst plattform så lenge den inkluderer nødvendige apper og biblioteker som kreves for kryptering og dekryptering.

GPG

“GPG” eller “GNU Privacy Guard” lar deg sikkert kryptere filer og data med en sterk krypteringsalgoritme. Det kan kryptere og dekryptere data ved hjelp av "nøkkel" -filer. I sin enkleste form kan du kryptere en fil ved hjelp av en passfrase og dekryptere den senere.

For å installere GPG i Ubuntu, bruk kommandoen som er spesifisert nedenfor:

$ sudo apt install GPG

GPG er som standard tilgjengelig i alle andre store Linux -distribusjoner. Hvis ikke, er det bare å søke etter det i pakkebehandleren og installere den derfra.

For å kryptere en fil ved hjelp av en passfrase, kjør en kommando i følgende format:

$ gpg -c -fil.tekst

Du blir bedt om å oppgi en passordfrase som vil bli brukt til å kryptere og dekryptere filen. Når du har skrevet inn passordet, vil GPG kryptere filen og produsere en kryptert fil i følgende format:

fil.tekst.GPG

For å dekryptere filen, kjør en kommando i følgende format:

$ GPG -fil.tekst.GPG

Når du blir bedt om å oppgi passordet, bruk passfrasen du opprinnelig brukte til å kryptere filen. Når de er dekryptert, vil du få tilbake en "fil.txt ”-fil.

En annen tilnærming til å kryptere filer som bruker GPG er å bruke et par “offentlige” og “private” nøkler. Ved hjelp av en offentlig nøkkel kan du kryptere en fil, men den kan bare dekrypteres ved å bruke en privat nøkkel. Hvis du vil sende en kryptert fil til noen, kan du be om hans / hennes offentlige GPG -nøkkel. Du kan bruke denne offentlige nøkkelen til å kryptere filen og sende den krypterte filen til ham. Siden han eier den private nøkkelen tilknyttet den offentlige nøkkelen, vil han kunne dekryptere den ved hjelp av den private nøkkelen. Så for å kryptere og dekryptere filer ved å bruke GPG -tasten, er begge nøkkelfilene nødvendig, offentlige og private.

For å generere et GPG -nøkkelpar, kan du bruke kommandoen nedenfor:

$ GPG-Generert nøkkel

Følg instruksjonene på skjermen og skriv inn et brukernavn og passord når du blir bedt om det. Etter å ha generert nøkkelparet, vil GPG vise den genererte offentlige nøkkelen i terminalutgangen. Noter det, eller du kan se det senere ved å bruke følgende kommando:

$ GPG-List-nøkler

Du kan nå sende denne offentlige nøkkelen til noen for å få krypterte filer som bare kan dekrypteres ved hjelp av din private nøkkel.

For å eksportere offentlig nøkkel til en fil, kjør følgende kommando:

$ GPG -ARMOR -EXPORT -Output "Public_key"

Erstatte “public_key” med din egen offentlige nøkkel generert i trinnet over. De genererte private nøklene dine vil være tilgjengelige i “$ Hjem/.GNUPG/”DIRECTORY.

For å kryptere en fil ved hjelp av offentlig nøkkel til noen andre, bruk kommandoen nedenfor:

$ GPG-Encrypt--Recipient-File Public_Key.filfil.tekst

Erstatt “public_key.fil ”med den offentlige nøkkelfilen til personen du vil sende den krypterte filen.

For å dekryptere en fil som ble kryptert ved hjelp av den offentlige nøkkelen, bruker du følgende kommando:

$ GPG -DECRYPT -Output -fil.txt -fil.tekst.GPG

Erstatt “Fil.txt ”med ønsket navn for den dekrypterte filen. GPG vil automatisk oppdage dine private nøkler under dekryptering så lenge de er lagret i “$ Hjem/.GNUPG/”-mappe.

For ytterligere informasjon om “GPG” -kommando, kjør følgende to kommandoer:

$ GPG -HELP
$ mann GPG

7z

7Z er et gratis og åpen kildekodeverktøy som kan brukes til å komprimere filer og lage arkiver av filer og mapper. Du kan også bruke den til å lage krypterte arkiver og deretter trekke dem ut på en hvilken som helst plattform som har støtte for å håndtere 7Z -arkiver. 7Z bruker en sterk AES-256-algoritme for kryptering av filer. I Linux kan du bruke "P7ZIP" Archiver til å administrere 7Z -filer.

For å installere P7ZIP i Ubuntu, bruk kommandoen som er spesifisert nedenfor:

$ sudo apt install p7zip-full

Du kan installere P7ZIP i andre Linux -distribusjoner fra standard depoter, eller du kan samle den fra kildekode.

For å kryptere en fil eller mappe ved hjelp av P7ZIP, bruk en kommando i følgende format:

$ 7z a -mhe = på arkiv.7Z File1 File2 File3 -P

Erstatt “Arkiv.7Z ”med ønsket navn. Du kan levere en enkelt fil / mappe eller flere romskilt navn. Skriv inn et passord for kryptering når det blir bedt om det.

For å dekryptere, bruk følgende kommando (skriv inn passord når du blir bedt om):

$ 7Z x arkiv.7z

For mer informasjon om 7Z, bruk følgende to kommandoer:

$ 7Z -HELP
$ mann 7z

OpenSSL

OpenSSL er et gratis og åpen kildekodeverktøy som inkluderer en rekke algoritmer for å kryptere lokale så godt eksterne data og filer. Du kan bruke den til å kryptere filer på Linux ved hjelp av AES-256-standarden. For å installere OpenSSL i Ubuntu, bruk kommandoen nedenfor:

$ sudo apt install openssll

OpenSSL kommer forhåndsinstallert i de fleste Linux-distribusjoner. Du kan også installere den fra offisielle depoter ved hjelp av pakkebehandleren. Flere nedlastinger er tilgjengelige på det offisielle nettstedet.

For å kryptere en fil ved hjelp av OpenSSL, bruk en kommando i følgende format:

$ openssl Enc -aes -256 -CBC -in inngang.fil -oututgang.fil

Bytt ut filnavn i kommandoen etter behov. Du blir bedt om å oppgi et passord for krypteringsprosessen for å fullføre. For å dekryptere, bruk følgende kommando:

$ openssl Enc -aes -256 -CBC -d -in kryptert.fil -out dekryptert.fil

For mer informasjon om OpenSSL -krypteringsalternativer, bruk følgende to kommandoer:

$ openssl Enc --hjelp
$ Man OpenSSL ENC

Ccrypt

CCrypt er et gratis og open source -kommandolinjeverktøy som kan brukes til å kryptere filer og mapper på Linux -systemet ditt. Det er utviklet som en drop-in-erstatning for et annet krypteringsverktøy kalt “Crypt”, og det gir bedre krypteringsmetodikk og sikkerhet. For å installere ccrypt i Ubuntu, bruk følgende kommando:

$ sudo apt install ccrypt

Du kan installere ccrypt i andre Linux -distribusjoner fra offisielle depoter. Flere nedlastinger er tilgjengelige her.

For å kryptere en fil ved hjelp av ccrypt, kjør en kommando i følgende format:

$ ccrypt -fil.tekst

Du blir bedt om å oppgi et passord. Når krypteringen er fullført, genereres en ny fil med ".cpt ”som utvidelse (fil.tekst.cpt i dette tilfellet).

Å dekryptere en “.cpt ”-fil, kjør en kommando i følgende format:

$ CCDECRYPT -fil.tekst.CPT

For mer informasjon om CCRYPT -kommandoer, bruk følgende kommandoer i en terminal:

$ CCRYPT -HELP
$ mann ccrypt

Konklusjon

Dette er noen av de mest populære kommandolinjefilkrypteringsverktøyene som er tilgjengelige for Linux. Ikke mange grafiske filkrypteringsapper er tilgjengelige for Linux. Noen av dem er til stede som plugins for forskjellige filledere som lar deg lage krypterte komprimerte arkiver ved å høyreklikke på filer og mapper.