Toplip, et meget interessant CLI-værktøj til at kryptere og dekryptere filer

omkring toplip

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.

Hjælp Toplip

./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 kun krypteret fil

./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 kun dekrypteret fil

./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 krypterede to filer

./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.

flere toplip-adgangskoder

./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 billede med skjult fil

./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.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.