Toplip, mycket intressant CLI-verktyg för att kryptera och dekryptera filer

om topplip

I nästa artikel ska vi ta en titt på Toplip. Det här är en kommandoradsverktyg för filkryptering och dekryptering. Idag finns det många verktyg för kryptering av filer för att skydda våra filer som Cryptomater, CryptGo, Cryptr och GnuPG, etc, men det här verktyget är ett bra alternativ till dem alla.

Detta är en gratis och öppen källkod kryptering verktyg som använder en stark krypteringsmetod som kallas AES256, tillsammans med en design XTS-AES för att skydda våra konfidentiella uppgifter. Den använder också Scrypt, som är en lösenordsbaserad nyckelavledningsfunktion, för att skydda våra lösenord mot brutala kraftattacker.

Allmänna egenskaper hos Toplip

Jämfört med andra filkrypteringsverktyg levererar toplip det till oss med följande funktioner:

  • Jag ställde en krypteringsmetod baserad på XTS-AES256.
  • Vi kommer att kunna kryptera filer i bilder (PNG/JPG).
  • Vi kommer att ha möjlighet att använda en flera lösenordsskydd.
  • Förenklat skydd mot brute force attacker.
  • Det ger oss möjligheten att skapa en "trolig förnekelse".
  • Det finns inga identifierbara utgångsmarkörer.
  • Det är ett verktyg för öppen källkod / GPLv3.

Toplip-installation

Ingen installation krävs. Allt vi behöver göra är ladda ner Toplip körbar binär från officiell produktsida. När du väl har laddat ner måste vi ge körningstillstånd genom att skriva in terminalen (Ctrl + Alt + T):

chmod +x toplip

Använda Toplip

Om vi ​​kör Toplip utan argument kommer det att visa oss hjälp.

Hjälp Toplip

./toplip

Några exempel på Toplip

Kryptera / dekryptera en enda fil

Vi kan kryptera en fil (fil1) skriver från mappen där vi har toplip-filen:

toplip endast krypterad fil

./toplip archivo1 > archivo1.encrypted

Detta kommando kommer att be oss att skriva ett lösenord. När vi väl har skrivit det kommer det krypterar innehållet i filen1 och det kommer att spara dem i en fil som heter file1.krypterad och placera den i den aktuella arbetskatalogen.

För att kontrollera om filen verkligen är krypterad kan vi försöka öppna den och vi kommer att se några slumpmässiga tecken. För att se innehållet i filen som vi just har krypterat måste vi använda -d alternativ som nedan:

toplip endast dekrypterad fil

./toplip -d archivo1.encrypted

Detta kommando dekrypterar den givna filen och visar innehållet i terminalfönstret.

Återställ krypterad fil

För att återställa filen istället för att bara visa innehållet måste vi göra något av följande:

./toplip -d archivo1.encrypted > archivo1Restaurado

Det kommer att be oss om rätt lösenord för att dekryptera filen. Alla innehållet i fil1.krypterad återställs till en fil som heter file1Restored. Dessa namn är bara ett exempel. Det är lämpligt att använda mindre förutsägbara namn.

Kryptera / dekryptera flera filer

Vi kan också kryptera två filer med två separata lösenord för varje.

toplip krypterade två filer

./toplip -alt archivo1 archivo2 > archivo3.encriptado

Vi kommer att bli ombedda om ett lösenord för varje fil. Vi kan använda olika lösenord. Vad kommandot ovan kommer att göra är att kryptera innehållet i två filer och spara dem i en enda fil som heter file3.encripted. När vi återställer filerna, vi behöver bara skriva motsvarande lösenord för filen för att återställa. Om vi ​​skriver lösenordet för file1 kommer verktyget att återställa file1. Om vi ​​skriver lösenordet för file2 återställs den här filen.

Varje utdata är krypterad kan innehålla upp till fyra helt oberoende filer, och var och en skapad med sitt eget separata och unika lösenord. På grund av hur krypterade resultat sätts ihop, inget sätt att enkelt avgöra om flera filer finns. Detta kommer att hindra en annan användare från att definitivt identifiera att det finns ytterligare konfidentiella uppgifter. Det här kallas trolig förnekelse, och det är en av de mest intressanta funktionerna i detta verktyg.

För att dekryptera file1 från file3.encripted behöver vi bara skriva:

./toplip -d archivo3.encriptado > archivo1.desencriptado

Vi måste skriva rätt lösenord för file1. För att dekryptera file2 från file3.encripted måste vi skriva i princip samma sak som att dekryptera file1, men ändra namnet och använda lösenordet som vi tilldelade file2.

Använd flera lösenordsskydd

Detta är en annan cool funktion. Vi kan lägg till flera lösenord för en enda fil när du krypterar den. Detta kommer att vara mycket effektivt mot brute force-försök.

flera topplipslösenord

./toplip -c 2 archivo1 > archivo1.encriptado.2.passwords

Som du kan se från exemplet ovan bad toplip mig att skriva två (-c 2) lösenord. Tänk på att vi måste skriva två olika lösenord. För att dekryptera den här filen måste vi skriva:

./toplip -c 2 -d archivo1.encriptado.2.passwords > archivo1.desencriptado

Dölj filer i bilden

Övningen att dölja en fil, ett meddelande, en bild eller en video i en annan fil kallas steganografi. Den här funktionen finns som standard i Toplip. För att dölja en eller flera filer i bilder använder vi alternativet -m.

toplip bild med dold fil

./toplip -m imagen.jpg archivo1 > imagen1.jpg

Detta kommando döljer innehållet i fil1 i en bild med namnet image1.png. För att dekryptera det måste vi utföra:

./toplip -d imagen1.png > archivo1.desencriptado

I projektwebbplats vi kommer att kunna få mer information om möjligheterna med detta verktyg.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.