U sljedećem ćemo članku pogledati Toplip. Ovo je jedno uslužni program naredbenog retka za šifriranje i dešifriranje datoteka. Danas postoje brojni alati za šifriranje datoteka koji štite naše datoteke kao što su Cryptomater, CryptGo, Cryptr i GnuPG, itd., ali ovaj je alat dobra alternativa svima njima.
To je besplatni uslužni program za šifriranje otvorenog koda koji koristi snažnu metodu šifriranja tzv AES256, zajedno s dizajnom XTS-AES kako bismo zaštitili naše povjerljive podatke. Također koristi Scrypt, koja je funkcija za izvođenje ključa zasnovana na lozinci, kako bi zaštitila naše lozinke od napada grubom silom.
Opće karakteristike Toplipa
U usporedbi s drugim alatima za šifriranje datoteka, Toplip nam ga isporučuje sa sljedećim značajkama:
- Postavio sam metodu šifriranja na temelju XTS-AES256.
- Mi ćemo biti u mogućnosti šifriranje datoteka unutar slika (PNG/JPG).
- Imat ćemo mogućnost korištenja a višestruka zaštita lozinkom.
- Pojednostavljena zaštita protiv napada grubom silom.
- Daje nam mogućnost generiranja "vjerodostojno poricanje".
- Nema identifikacijskih oznaka izlaza.
- To je korisnost otvoreni izvor / GPLv3.
Instalacija toplipa
Nije potrebna instalacija. Sve što moramo učiniti je preuzmi izvršnu binarnu datoteku Toplip od službena stranica proizvoda. Jednom preuzeto, morat ćemo mu dati dozvole za izvršavanje upisivanjem u terminal (Ctrl + Alt + T):
chmod +x toplip
Korištenje Toplipa
Ako izvedemo Toplip bez argumenata, pokazat će nam pomoći.
./toplip
Neki primjeri Toplipa
Šifriranje / dešifriranje jedne datoteke
Možemo šifrirati datoteku (datoteka1) pisanje iz mape u kojoj imamo datoteku toplip:
./toplip archivo1 > archivo1.encrypted
Ova naredba će nas tražiti da napišemo lozinku. Jednom kad ga napišemo, bit će šifrirat će sadržaj datoteke1 i spremit će ih u datoteku nazvanu file1.šifrirano stavljajući je u trenutni radni direktorij.
Da bismo provjerili je li datoteka stvarno šifrirana, možemo je pokušati otvoriti i vidjet ćemo neke slučajne znakove. Da bismo vidjeli sadržaj datoteke koju smo upravo šifrirali, morat ćemo upotrijebiti -d opcija kao ispod:
./toplip -d archivo1.encrypted
Ova će naredba dešifrirati zadanu datoteku i prikazat će sadržaj u prozoru terminala.
Vratiti šifriranu datoteku
Da bismo datoteku vratili umjesto samo pregledavanja sadržaja, morat ćemo učiniti nešto poput sljedećeg:
./toplip -d archivo1.encrypted > archivo1Restaurado
Zatražit će od nas točnu lozinku za dešifriranje datoteke. Svatko sadržaj datoteke1.encrypted bit će vraćen u datoteku nazvanu file1Restored. Ova su imena samo primjer. Preporučljivo je koristiti manje predvidljiva imena.
Šifriranje / dešifriranje više datoteka
Možemo i mi šifrirajte dvije datoteke s dvije odvojene lozinke za svaku.
./toplip -alt archivo1 archivo2 > archivo3.encriptado
Tražit ćemo lozinku za svaku datoteku. Možemo koristiti različite lozinke. Gore navedena naredba će šifrirati sadržaj dviju datoteka i spremiti ih u jednu datoteku nazvanu file3.encripted. Kada vratimo datoteke, morat ćemo samo napisati odgovarajuću lozinku datoteke za vraćanje. Ako napišemo lozinku datoteke1, alat će vratiti datoteku1. Ako napišemo lozinku datoteke2, ova će se datoteka vratiti.
Svaki izlaz šifriran može sadržavati do četiri potpuno neovisne datoteke, a svaki je stvoren sa svojom zasebnom i jedinstvenom lozinkom. Zbog načina na koji se šifrirani rezultati sastavljaju, ne postoji način da se lako utvrdi postoji li više datoteka. To će spriječiti drugog korisnika da definitivno utvrdi da postoje dodatni povjerljivi podaci. Ovo se zove vjerodostojno poricanje, i to je jedna od najzanimljivijih karakteristika ovog alata.
Da bismo dekriptirali datoteku1 iz datoteke3.encripted, morat ćemo samo napisati:
./toplip -d archivo3.encriptado > archivo1.desencriptado
Morat ćemo upisati ispravnu lozinku za datoteku1. Da bismo dešifrirali datoteku2 iz datoteke3.encripted, morat ćemo napisati u osnovi isto što i dešifrirati datoteku1, ali mijenjajući ime i koristeći lozinku koju smo dodijelili datoteci2.
Koristite višestruku zaštitu lozinkom
Ovo je još jedna cool značajka. Moći ćemo dodajte više lozinki za jednu datoteku prilikom šifriranja. Ovo će biti vrlo učinkovito protiv pokušaja grube sile.
./toplip -c 2 archivo1 > archivo1.encriptado.2.passwords
Kao što možete vidjeti iz gornjeg primjera, Toplip me zamolio da napišem dvije (-c 2) lozinke. Imajte na umu da moramo napisati dvije različite lozinke. Da bismo dešifrirali ovu datoteku, morat ćemo napisati:
./toplip -c 2 -d archivo1.encriptado.2.passwords > archivo1.desencriptado
Sakrij datoteke unutar slike
Pozvana je praksa skrivanja datoteke, poruke, slike ili video zapisa u drugoj datoteci steganografija. Ova značajka prema zadanim postavkama postoji u Toplipu. Da bismo sakrili datoteke u slikama, upotrijebit ćemo opciju -m.
./toplip -m imagen.jpg archivo1 > imagen1.jpg
Ova naredba skriva sadržaj datoteke1 unutar slike pod nazivom image1.png. Da bismo ga dešifrirali, morat ćemo izvršiti:
./toplip -d imagen1.png > archivo1.desencriptado
u web stranica projekta moći ćemo dobiti više informacija o mogućnostima ovog alata.