kryptering er processen med kodning af filer på en sådan måde, at kun de, der er autoriserede, kan få adgang til det. Mennesket bruger kryptering fra aldre, selv når computere ikke eksisterede. Under krigen ville de videregive en slags besked, som kun deres stamme eller dem, der er bekymrede, var i stand til at forstå.distribution giver et par standard kryptering / dekryptering værktøjer, der kan vise sig at være praktisk til tider. Her i denne artikel har vi dækket 7 sådanne værktøjer med korrekte standardeksempler, som hjælper dig med at kryptere, dekryptere og beskytte dine filer med adgangskode.
Hvis du er interesseret i at vide, hvordan du genererer tilfældig adgangskode, samt oprette tilfældig adgangskode, kan du besøge nedenstående link:
Generer/Krypter/Dekrypter tilfældige adgangskoder i
GnuPG
GnuPG står for GNU Privacy Guard og kaldes ofte som GPG, som er en samling af kryptografiske programmer. Skrevet af GNU Project I C programmeringssprog. Seneste stabile udgivelse er 2.0.27.i de fleste af dagens distributioner kommer gnupg-pakken som standard, hvis den ikke er installeret, kan du apt eller yum det fra repository.
$ sudo apt-get install gnupg# yum install gnupg
Vi har en tekstfil (tecmint.tekst) placeret på ~ / Desktop/ Tecmint/, som vil blive brugt i eksemplerne, der følger denne artikel.
før du går videre, skal du kontrollere indholdet af tekstfilen.
$ cat ~/Desktop/Tecmint/tecmint.txt

Krypter nu tecmint.tekstfil ved hjælp af gpg. Så snart du kører gpc-kommandoen med option-c (kryptering kun med symmetrisk cipher), opretter den en filtekst.TST.gpg. Du kan angive indholdet af mappen for at bekræfte.
$ gpg -c ~/Desktop/Tecmint/tecmint.txt$ ls -l ~/Desktop/Tecmint

Bemærk: indtast parafrase to gange for at kryptere den givne fil. Ovenstående kryptering blev udført med CAST5 krypteringsalgoritme automatisk. Du kan eventuelt angive en anden algoritme.
for at se al den krypteringsalgoritme, der er til stede, kan du skyde.
$ gpg --version

nu, hvis du vil dekryptere ovennævnte krypterede fil, kan du bruge følgende kommando, men inden vi begynder at dekryptere, fjerner vi først den oprindelige fil, der er blevet krypteret, og vi fil dvs., tecmint.tekst og lad den krypterede fil tecmint.TST.GPG uberørt.
$ rm ~/Desktop/Tecmint/tecmint.txt$ gpg ~/Desktop/Tecmint/tecmint.txt.gpg

Bemærk: Du skal angive den samme adgangskode, du gav ved kryptering for at dekryptere, når du bliver bedt om det.
bcrypt
bcrypt er en nøgleafledningsfunktion, der er baseret på Blæsefisk cipher. Blæsefisk cipher anbefales ikke, da det blev regnet, at krypteringsalgoritmen kan angribes.
Hvis du ikke har installeret bcrypt, kan du apt eller yum den nødvendige pakke.
$ sudo apt-get install bcrypt# yum install bcrypt
Krypter filen ved hjælp af bcrypt.
$ bcrypt ~/Desktop/Tecmint/tecmint.txt
så snart du fyrer ovenstående kommando, et nyt filnavn tekstmint.TST.bfe er oprettet og original fil tecmint.TDC bliver udskiftet.
Dekrypter filen ved hjælp af bcrypt.
$ bcrypt tecmint.txt.bfe
Bemærk: bcrypt har ikke en sikker form for kryptering, og derfor er dens support blevet deaktiveret i det mindste på Debian Jessie.
ccrypt
ccrypt er et værktøj til kryptering og dekryptering af filer og streams. Det bruger Rijndael cypher.
Hvis du ikke har installeret ccrypt, kan du apt eller yum det.
$ sudo apt-get install ccrypt# yum install ccrypt
Krypter en fil ved hjælp af ccrypt. Det bruger ccencrypt til at kryptere og ccdecrypt til at dekryptere. Det er vigtigt at bemærke, at ved kryptering, den oprindelige fil (tecmint.tekst) erstattes af (tecmint.TST.CPT) og ved dekryptering den krypterede fil (tecmint.TST.cpt) erstattes af original file (tecmint.tekst). Du kan lide at bruge ls kommando til at kontrollere dette.
Krypter en fil.
$ ccencrypt ~/Desktop/Tecmint/tecmint.txt

dekrypter en fil.
$ ccdecrypt ~/Desktop/Tecmint/tecmint.txt.cpt
giv den samme adgangskode, du gav under kryptering for at dekryptere.

lynlås
det er et af de mest berømte arkivformater, og det er så meget berømt, at vi generelt kalder arkivfiler som lynlåsfiler i den daglige kommunikation. Det bruger pksip stream cipher algoritme.
Hvis du ikke har installeret lynlås kan du lide at apt eller yum det.
$ sudo apt-get install zip# yum install zip
Opret en krypteret lynlåsfil (flere filer grupperet sammen) ved hjælp af lynlås.
$ zip --password mypassword tecmint.zip tecmint.txt tecmint1.1txt tecmint2.txt

Her er adgangskoden, der bruges til at kryptere den. Et arkiv oprettes med navnet tecmint.lynlås med lynlås filer tecmint.tekst, tecmint1.tecmint2.TST.
Dekrypter den adgangskodebeskyttede lynlåsfil ved hjælp af udpakningen.
$ unzip tecmint.zip

du skal angive den samme adgangskode, du angav ved kryptering.
OpenSSL
OpenSSL er en kommandolinje kryptografisk værktøjskasse, som kan bruges til at kryptere besked samt filer.
du vil muligvis installere OpenSSL, hvis den ikke allerede er installeret.
$ sudo apt-get install openssl# yum install openssl
Krypter en fil ved hjælp af OpenSSL-kryptering.
$ openssl enc -aes-256-cbc -in ~/Desktop/Tecmint/tecmint.txt -out ~/Desktop/Tecmint/tecmint.dat

forklaring af hver indstilling, der bruges i ovenstående kommando.
- enc : kryptering
- -aes-256-cbc : algoritmen, der skal bruges.
- – i: fuld sti til fil, der skal krypteres.
- -out: fuld sti, hvor det vil blive dekrypteret.
dekrypter en fil ved hjælp af OpenSSL.
$ openssl enc -aes-256-cbc -d -in ~/Desktop/Tecmint/tecmint.dat > ~/Desktop/Tecmint/tecmint1.txt

7-lynlås
den meget berømte open source 7-lynlås arkiver skrevet i C++ og able at komprimere og komprimere det meste af det kendte arkivfilformat.
Hvis du ikke har installeret 7-lynlås, kan du lide at apt eller yum det.
$ sudo apt-get install p7zip-full# yum install p7zip-full
Komprimer filer i lynlås ved hjælp af 7-lynlås og krypter det.
$ 7za a -tzip -p -mem=AES256 tecmint.zip tecmint.txt tecmint1.txt

dekomprimere krypteret lynlås fil ved hjælp af 7-lynlås.
$ 7za e tecmint.zip

Bemærk: Angiv samme adgangskode overalt i krypterings-og dekrypteringsproces, når du bliver bedt om det.
alle de værktøjer, vi har brugt indtil nu, er kommandobaserede. Der er et GUI-baseret krypteringsværktøj leveret af nautilus, som hjælper dig med at kryptere/dekryptere filer ved hjælp af grafisk grænseflade.
nautilus-krypteringsværktøj
trin til at kryptere filer i GUI ved hjælp af nautilus-krypteringsværktøj.
kryptering af fil i GUI
1. Højreklik på den fil, du vil kryptere.
2. Vælg format, der skal lynlåses, og angiv placering, der skal gemmes. Giv adgangskode til at kryptere så godt.

3. Bemærk meddelelsen-krypteret lynlås oprettet med succes.

dekryptering af fil i GUI
1. Prøv at åbne lynlåsen i GUI. Bemærk låseikonet ved siden af fil. Det vil bede om adgangskode, Indtast det.

2. Når det lykkes, åbner den filen for dig.
