I neste artikkel skal vi ta en titt på Toplip. Dette er en kommandolinjeverktøy for filkryptering og dekryptering. I dag er det mange filkrypteringsverktøy for å beskytte filene våre som Cryptomater, CryptGo, Cryptr og GnuPGosv., men dette verktøyet er et godt alternativ til dem alle.
Dette er en gratis og åpen kildekode krypteringsverktøy som bruker en sterk krypteringsmetode kalt AES256, sammen med et design XTS-AES for å beskytte våre konfidensielle data. Den bruker også Scrypt, som er en passordbasert nøkkelavledningsfunksjon, for å beskytte passordene våre mot brute force-angrep.
Generelle egenskaper ved Toplip
Sammenlignet med andre filkrypteringsverktøy, leverer toplip den til oss med følgende funksjoner:
- Jeg stilte en krypteringsmetode basert på XTS-AES256.
- Vi klarer det kryptere filer i bilder (PNG / JPEG).
- Vi vil ha muligheten til å bruke en flere passordbeskyttelse.
- Forenklet beskyttelse mot voldsomme angrep.
- Det gir oss muligheten til å generere en "sannsynlig fornektelse".
- Det er ingen identifiserbare utgangsmarkører.
- Det er et verktøy for åpen kildekode / GPLv3.
Topplipsinstallasjon
Ingen installasjon nødvendig. Alt vi trenger å gjøre er last ned Toplip kjørbar binær fra offisiell produktside. Når du er lastet ned, må vi gi det utførelsestillatelser ved å skrive inn terminalen (Ctrl + Alt + T):
chmod +x toplip
Bruke Toplip
Hvis vi kjører Toplip uten argumenter, vil det vise oss ayuda.
./toplip
Noen eksempler på Toplip
Krypter / dekrypter en enkelt fil
Vi kan kryptere en fil (fil1) skriver fra mappen der vi har toplip-filen:
./toplip archivo1 > archivo1.encrypted
Denne kommandoen vil be oss om å skrive et passord. Når vi har skrevet det, vil det vil kryptere innholdet i filen1 og det vil lagre dem i en fil kalt file1.kryptert og plassere den i gjeldende arbeidskatalog.
For å sjekke om filen virkelig er kryptert, kan vi prøve å åpne den, og vi vil se noen tilfeldige tegn. For å se innholdet i filen vi nettopp har kryptert, må vi bruke -d alternativ som Nedenfor:
./toplip -d archivo1.encrypted
Denne kommandoen vil dekryptere den gitte filen og vil vise innholdet i terminalvinduet.
Gjenopprett kryptert fil
For å gjenopprette filen i stedet for bare å se på innholdet, må vi gjøre noe som følger:
./toplip -d archivo1.encrypted > archivo1Restaurado
Det vil be oss om riktig passord for å dekryptere filen. Alle sammen innholdet i fil1.kryptert vil bli gjenopprettet til en fil som heter file1Restored. Disse navnene er bare et eksempel. Det anbefales å bruke mindre forutsigbare navn.
Krypter / dekrypter flere filer
Vi kan også kryptere to filer med to separate passord for hver.
./toplip -alt archivo1 archivo2 > archivo3.encriptado
Vi blir bedt om passord for hver fil. Vi kan bruke forskjellige passord. Hva kommandoen ovenfor vil gjøre er å kryptere innholdet i to filer og lagre dem i en enkelt fil kalt file3.encripted. Når vi gjenoppretter filene, vi trenger bare å skrive det tilsvarende passordet til filen for å gjenopprette. Hvis vi skriver passordet til file1, gjenoppretter verktøyet file1. Hvis vi skriver passordet til file2, blir denne filen gjenopprettet.
Hver utgang kryptert kan inneholde opptil fire helt uavhengige filer, og hver laget med sitt eget separate og unike passord. På grunn av måten krypterte resultater settes sammen, ingen måte å enkelt avgjøre om det finnes flere filer. Dette vil forhindre at en annen bruker endelig identifiserer at det finnes ytterligere konfidensielle data. Dette kalles sannsynlig fornektelse, og det er en av de mest interessante funksjonene i dette verktøyet.
For å dekryptere file1 fra file3.encripted, trenger vi bare å skrive:
./toplip -d archivo3.encriptado > archivo1.desencriptado
Vi må skrive inn riktig passord for file1. For å dekryptere file2 fra file3.encripted, må vi i utgangspunktet skrive det samme som å dekryptere file1, men endre navnet og bruke passordet vi tildelte file2.
Bruk flere passordbeskyttelse
Dette er en annen kul funksjon. Vi kan legg til flere passord for en enkelt fil når du krypterer den. Dette vil være veldig effektivt mot brute force-forsøk.
./toplip -c 2 archivo1 > archivo1.encriptado.2.passwords
Som du kan se fra eksemplet ovenfor, ba toplip meg om å skrive to (-c 2) passord. Husk at vi må skrive to forskjellige passord. For å dekryptere denne filen, må vi skrive:
./toplip -c 2 -d archivo1.encriptado.2.passwords > archivo1.desencriptado
Skjul filer i bildet
Praksisen med å skjule en fil, melding, bilde eller video i en annen fil kalles steganografi. Denne funksjonen finnes som standard i Toplip. For å skjule en eller flere filer i bilder, bruker vi alternativet -m.
./toplip -m imagen.jpg archivo1 > imagen1.jpg
Denne kommandoen skjuler innholdet av fil1 i et bilde som heter image1.png. For å dekryptere det, må vi utføre:
./toplip -d imagen1.png > archivo1.desencriptado
I prosjektnettsted vil vi kunne få mer informasjon om mulighetene for dette verktøyet.