I den næste artikel skal vi se på Toplip. Dette er en kommandolinjeværktøj til filkryptering og dekryptering. I dag er der adskillige filkrypteringsværktøjer til at beskytte vores filer som Cryptomater, CryptGo, Cryptr og GnuPGosv., men dette værktøj er et godt alternativ til dem alle.
Dette er et gratis og open source krypteringsværktøj der bruger en stærk krypteringsmetode kaldet AES256sammen med et design XTS-AES for at beskytte vores fortrolige data. Det bruger også Scrypt, som er en adgangskodebaseret nøgleafledningsfunktion, til at beskytte vores adgangskoder mod brutale kraftangreb.
Generelle egenskaber ved Toplip
Sammenlignet med andre filkrypteringsværktøjer leverer toplip det til os med følgende funktioner:
- Jeg stillede en krypteringsmetode baseret på XTS-AES256.
- Vi kan kryptere filer i billeder (PNG / JPEG).
- Vi har mulighed for at bruge en flere adgangskodebeskyttelse.
- Forenklet beskyttelse mod brute force angreb.
- Det giver os muligheden for at generere en "plausibel benægtelse".
- Der er ingen identificerbare udgangsmarkører.
- Det er et værktøj til åben kilde / GPLv3.
Toplip installation
Ingen installation påkrævet. Alt hvad vi skal gøre er download Toplip eksekverbar binær fra officiel produktside. Efter download er vi nødt til at give det eksekveringstilladelser ved at skrive terminalen (Ctrl + Alt + T):
chmod +x toplip
Brug af Toplip
Hvis vi udfører Toplip uden argumenter, viser det os ayuda.
./toplip
Nogle eksempler på Toplip
Krypter / dekrypter en enkelt fil
Vi kan kryptere en fil (fil1) skriver fra den mappe, hvor vi har toplip-filen:
./toplip archivo1 > archivo1.encrypted
Denne kommando beder os om at skrive et kodeord. Når vi først har skrevet det, vil det vil kryptere indholdet af filen1 og det gemmer dem i en fil kaldet file1.encrypted og placerer den i den aktuelle arbejdsmappe.
For at kontrollere, om filen virkelig er krypteret, kan vi prøve at åbne den, og vi vil se nogle tilfældige tegn. For at se indholdet af filen, som vi netop har krypteret, bliver vi nødt til at bruge -d mulighed som nedenfor:
./toplip -d archivo1.encrypted
Denne kommando dekrypterer den givne fil og viser indholdet i terminalvinduet.
Gendan krypteret fil
For at gendanne filen i stedet for bare at se indholdet bliver vi nødt til at gøre noget som følger:
./toplip -d archivo1.encrypted > archivo1Restaurado
Det vil bede os om det korrekte kodeord til at dekryptere filen. Alle sammen indholdet af fil1.krypteret gendannes til en fil kaldet file1Restored. Disse navne er blot et eksempel. Det anbefales at bruge mindre forudsigelige navne.
Krypter / dekrypter flere filer
Det kan vi også kryptere to filer med to separate adgangskoder til hver.
./toplip -alt archivo1 archivo2 > archivo3.encriptado
Vi bliver bedt om en adgangskode til hver fil. Vi kan bruge forskellige adgangskoder. Hvad ovenstående kommando vil gøre er at kryptere indholdet af to filer og gemme dem i en enkelt fil kaldet file3.encripted. Når vi gendanner filerne, vi bliver kun nødt til at skrive den tilsvarende adgangskode til filen for at gendanne. Hvis vi skriver adgangskoden til fil1, gendanner værktøjet fil1. Hvis vi skriver adgangskoden til fil2, gendannes denne fil.
Hver output krypteret kan indeholde op til fire helt uafhængige filer, og hver oprettet med sin egen separate og unikke adgangskode. På grund af den måde, krypterede resultater er sammensat på, ingen måde at let bestemme, om der findes flere filer. Dette forhindrer en anden bruger i at definere, at der findes yderligere fortrolige data. Dette kaldes plausibel benægtelse, og det er en af de mest interessante funktioner i dette værktøj.
For at dekryptere file1 fra file3.encripted behøver vi kun at skrive:
./toplip -d archivo3.encriptado > archivo1.desencriptado
Vi bliver nødt til at indtaste den korrekte adgangskode til fil1. For at dekryptere file2 fra file3.encripted bliver vi stort set nødt til at skrive det samme som at dekryptere file1, men ændre navnet og bruge den adgangskode, som vi tildelte file2.
Brug flere adgangskodebeskyttelse
Dette er en anden sej funktion. Vi kan tilføj flere adgangskoder til en enkelt fil, når du krypterer den. Dette vil være meget effektivt mod brute force-forsøg.
./toplip -c 2 archivo1 > archivo1.encriptado.2.passwords
Som du kan se fra eksemplet ovenfor, bad toplip mig om at skrive to (-c 2) adgangskoder. Husk, at vi skal skrive to forskellige adgangskoder. For at dekryptere denne fil bliver vi nødt til at skrive:
./toplip -c 2 -d archivo1.encriptado.2.passwords > archivo1.desencriptado
Skjul filer i billedet
Øvelsen med at skjule en fil, besked, billede eller video i en anden fil kaldes steganografi. Denne funktion findes som standard i Toplip. For at skjule en eller flere filer inden for billeder bruger vi indstillingen -m.
./toplip -m imagen.jpg archivo1 > imagen1.jpg
Denne kommando skjuler indholdet af fil1 inde i et billede med navnet image1.png. For at dekryptere det bliver vi nødt til at udføre:
./toplip -d imagen1.png > archivo1.desencriptado
I projektwebsted vi vil være i stand til at få flere oplysninger om mulighederne for dette værktøj.