salaus on prosessi, jossa tiedostot koodataan siten, että vain valtuutetut pääsevät siihen käsiksi. Ihmiskunta käyttää salausta ajalta, jolloin tietokoneita ei ollut olemassa. Sodan aikana he välittivät jonkinlaisen viestin, jonka vain heidän heimonsa tai ne, joita asia koskee, pystyivät ymmärtämään.
Linux-jakelu tarjoaa muutamia tavallisia salaus – / salauksenpurkutyökaluja, jotka voivat osoittautua ajoittain käteviksi. Tässä artikkelissa olemme käsitelleet 7 tällaisia työkaluja asianmukaisilla standardiesimerkeillä, joiden avulla voit salata, purkaa salauksen ja suojata tiedostoja salasanalla.
Jos olet kiinnostunut tietämään kuinka luoda satunnainen salasana Linuxissa sekä luoda satunnainen salasana, voit halutessasi vierailla alla olevasta linkistä:
luo/salaa/Pura satunnaiset salasanat Linuxissa
GnuPG
GnuPG tulee sanoista GNU Privacy Guard ja sitä kutsutaan usein nimellä GPG, joka on kokoelma salausohjelmistoja. Kirjoittanut GNU Project C – ohjelmointikielellä. Viimeisin vakaa julkaisu on 2.0.27.
useimmissa nykyisissä Linux-jakeluissa gnupg-paketti tulee oletusarvoisesti, jos sitä ei ole asennettu, voit hakea tai yumata sen arkistosta.
$ sudo apt-get install gnupg# yum install gnupg
meillä on tekstitiedosto (tecmint.txt) sijaitsee osoitteessa ~/Desktop/Tecmint/, jota käytetään tämän artikkelin seuraavissa esimerkeissä.
ennen kuin siirryt pidemmälle, tarkista tekstitiedoston sisältö.
$ cat ~/Desktop/Tecmint/tecmint.txt

nyt salaa tecmint.txt-tiedosto käyttäen gpg: tä. Heti kun suoritat GPC-komennon optio-C: llä (salaus vain symmetrisellä salauksella), se luo tiedoston texmint.txt.gpg. Voit luetella tarkistettavan hakemiston sisällön.
$ gpg -c ~/Desktop/Tecmint/tecmint.txt$ ls -l ~/Desktop/Tecmint

Huomautus: Anna parafraasi kahdesti salataksesi annetun tiedoston. Yllä oleva salaus tehtiin CAST5-salausalgoritmilla automaattisesti. Voit määrittää eri algoritmin valinnaisesti.
nähdäksesi kaikki läsnä olevat salausalgoritmit voit ampua.
$ gpg --version

nyt, jos haluat purkaa yllä olevan salatun tiedoston, voit käyttää seuraavaa komentoa, mutta ennen kuin aloitamme salauksen purkamisen, poistamme ensin alkuperäisen tiedosto eli tecmint.TXT ja jätä salattu tiedosto tecmint.txt.gpg koskematon.
$ rm ~/Desktop/Tecmint/tecmint.txt$ gpg ~/Desktop/Tecmint/tecmint.txt.gpg

huomaa: sinun täytyy antaa sama salasana, jonka annoit salauksessa purkaaksesi salauksen pyydettäessä.
bcrypt
bcrypt on keskeinen derivointifunktio, joka perustuu Blowfish-salakirjoitukseen. Blowfish-salausta ei suositella, koska silloin arveltiin, että salakirjoitusalgoritmiin voi hyökätä.
Jos et ole asentanut bcryptiä, voit hakea tai yumata vaaditun paketin.
$ sudo apt-get install bcrypt# yum install bcrypt
salaa tiedosto bcryptin avulla.
$ bcrypt ~/Desktop/Tecmint/tecmint.txt
heti kun laukaiset yllä olevan komennon, uusi tiedostonimi texmint.txt.bfe luodaan ja alkuperäinen tiedosto tecmint.txt korvataan.
Pura tiedosto bcryptin avulla.
$ bcrypt tecmint.txt.bfe
Huom.: bcryptissä ei ole turvallista salausta, joten sen tuki on poistettu käytöstä ainakin Debian Jessiessä.
ccrypt
suunniteltu UNIX Cryptin korvaajaksi, ccrypt on tiedostojen ja virtojen salaukseen ja salauksen purkuun tarkoitettu apuohjelma. Se käyttää Rijndael cypheriä.
Jos et ole asentanut ccryptiä, voit käyttää tai yumata sen.
$ sudo apt-get install ccrypt# yum install ccrypt
salaa tiedosto ccryptin avulla. Se käyttää ccencrypt-salausta ja ccdecrypt-salausta salauksen purkamiseen. On tärkeää huomata, että salauksessa alkuperäinen tiedosto (tecmint.txt) korvataan (tecmint.txt.cpt) ja salatun tiedoston purkamisen yhteydessä (tecmint.txt.cpt) korvataan alkuperäisellä tiedostolla (tecmint.txt). Voit halutessasi käyttää komentoa ls tämän tarkistamiseen.
salaa tiedosto.
$ ccencrypt ~/Desktop/Tecmint/tecmint.txt

purkaa tiedosto.
$ ccdecrypt ~/Desktop/Tecmint/tecmint.txt.cpt
anna sama salasana, jonka annoit salauksen aikana salauksen purkamiseksi.

Zip
se on yksi tunnetuimmista arkistoformaateista ja se on niin kuuluisa, että arkistotiedostoiksi kutsutaan yleisesti zip-tiedostoja päivittäisessä viestinnässä. Se käyttää PKZIP stream salakirjoitusalgoritmia.
Jos et ole asentanut zip: tä, saatat haluta apt: n tai yum: n.
$ sudo apt-get install zip# yum install zip
luo salattu zip-tiedosto (useita tiedostoja ryhmiteltynä yhteen) zip: n avulla.
$ zip --password mypassword tecmint.zip tecmint.txt tecmint1.1txt tecmint2.txt

tässä mypassword on sen salaamiseen käytetty salasana. Luodaan arkisto, jonka nimi on tecmint.zip kanssa vetoketjullinen tiedostoja tecmint.txt, tecmint1.txt ja tecmint2.txt.
Pura salasanalla suojattu zipped-tiedosto Pura.
$ unzip tecmint.zip

sinun on annettava sama salasana, jonka annoit salauksessa.
Openssl
Openssl on komentorivin kryptografinen työkalupakki, jota voidaan käyttää viestin sekä tiedostojen salaamiseen.
voit halutessasi asentaa openssl: n, jos sitä ei ole jo asennettu.
$ sudo apt-get install openssl# yum install openssl
salaa tiedosto openssl-salauksella.
$ openssl enc -aes-256-cbc -in ~/Desktop/Tecmint/tecmint.txt -out ~/Desktop/Tecmint/tecmint.dat

selitys jokaisesta yllä olevassa komennossa käytetystä vaihtoehdosta.
- enc : encryption
- -aes-256-cbc : the algorithm to be used.
- -in : salattavan Tiedoston koko polku.
- – out: koko polku, jossa se puretaan.
purkaa tiedoston salaus OpenSSL: n avulla.
$ openssl enc -aes-256-cbc -d -in ~/Desktop/Tecmint/tecmint.dat > ~/Desktop/Tecmint/tecmint1.txt

7-zip
hyvin kuuluisa avoimen lähdekoodin 7-zip-arkistolaite, joka on kirjoitettu C++: lla ja pystyy pakataksesi ja purkaaksesi suurimman osan tunnetusta arkistotiedostomuodosta.
Jos et ole asentanut 7-zip: tä, saatat haluta apt: n tai yum: n.
$ sudo apt-get install p7zip-full# yum install p7zip-full
Pakkaa tiedostot zip-muotoon 7-zip: n avulla ja salaa se.
$ 7za a -tzip -p -mem=AES256 tecmint.zip tecmint.txt tecmint1.txt

purkaa salattu zip-tiedosto käyttäen 7-zip.
$ 7za e tecmint.zip

Note: Provide same password through in encryption and decryption process when requested.
kaikki tähän asti käyttämämme työkalut ovat komentopohjaisia. Nautilus tarjoaa graafiseen käyttöliittymään perustuvan salaustyökalun, jonka avulla voit salata/purkaa tiedostoja graafisen käyttöliittymän avulla.
Nautilus Encryption Utility
vaiheet tiedostojen salaamiseksi graafisessa käyttöliittymässä nautilus encryption Utilityn avulla.
tiedoston salaus GUI: ssa
1. Napsauta hiiren kakkospainikkeella tiedostoa, jonka haluat salata.
2. Valitse zip-muoto ja anna tallennuspaikka. Anna salasana salata samoin.

3. Huomaa viestin salattu zip luotu onnistuneesti.

tiedoston salauksen purku GUI: ssa
1. Kokeile avata zip käyttöliittymässä. Huomaa tiedoston vieressä oleva lukkokuvake. Se kysyy salasanaa, anna se.

2. Kun se onnistuu, se avaa tiedoston sinulle.
