Annons

Om du ibland delar din Linux-dator med andra, vill du förmodligen dölja personliga filer från nyfikna familjer och vänner. Du kan enkelt dölja filer och mappar i Linux genom att sätta en punkt (.) Framför filen eller mappnamnet.

Men om någon av din familj och vänner alls är tekniskt kunniga, kommer de att veta hur du kan visa dina dolda filer och mappar. Så du behöver ett mindre uppenbart sätt att dölja filer och mappar. Du kan använda en form av datakryptering som kallas steganography, som döljer information i en vanlig bildfil.

Vi kommer att täcka två sätt att dölja filer i en bild, ett med kommandoraden, det andra med ett grafiskt verktyg som heter Steg. Jag visar också hur du tar bort dina originalfiler på ett säkert sätt så att de inte kan återställas.

Dölj filer i en bild med terminalen

För att börja, tryck på Ctrl + Alt + T för att öppna ett terminalfönster och skapa en ny mapp Hur man hanterar filer i Linux-terminalen och skrivbordetNär du har gjort ändringen till Linux hittar du ett förnuftigt skrivbord som är lätt att använda, från att installera nya appar och starta dem till att organisera dina data.

instagram viewer
Läs mer . Kopiera eller flytta bildfilen (PNG eller JPG) som du vill använda i den nya mappen.

Beroende på filstorleken och hur många du vill dölja kanske du vill använda en stor bild så att det finns tillräckligt med utrymme i bilden för att lagra filerna.

Innan du döljer en fil i en bild med cmd, måste du komprimera den.

Komprimera filerna du vill dölja i en ZIP-fil

Om du har flera filer att dölja måste du först komprimera dem till en ZIP-fil. Det är lättast att göra detta när alla filer finns i en mapp. Skapa en undermapp i huvudmappen du skapade och flytta filerna som ska döljas i den undermappen. Vi har till exempel en mapp som heter Bilder som innehåller en bildfil som heter MakeUseOf-Site.png och en undermapp som heter FilesToHide som innehåller filerna som ska döljas.

För att komprimera dina filer till en ZIP-fil använder du CD kommando för att navigera till mappen som innehåller bildfilen och mappen som innehåller filerna som ska döljas. Kör följande kommando:

zip -r secret.zip FilesToHide /

De -r alternativet i kommandot ovan inkluderar rekursivt alla undermappar i den angivna mappen i den komprimerade filen. Byta ut secret.zip med vilket namn du vill använda för din ZIP-fil. Och ersätt FilesToHide / med namnet på mappen som innehåller filerna du vill dölja.

dölja filer i bilder i Linux

Sammanfatta ZIP- och bildfilerna i en bildfil

Nu kommer vi att kombinera eller sammanfoga ZIP-filen och bildfilen med hjälp av katt kommando. I vårt exempel kör vi följande kommando.

katt MakeUseOf-Site.png secret.zip> secret.png

MakeUseOf.png är vår ursprungliga bildfil och secret.zip är ZIP-filen som innehåller filerna vi vill dölja. Vi riktar dessa två filer till en ny bildfil som heter secret.png. Byt ut de tre filnamnen med de du använde. Den ursprungliga bildfilen måste listas först. Sedan filen du gömmer.

Använd ls kommando för att lista filerna i den aktuella mappen. Du ser den nya bildfilen som du skapade. Du kan öppna den resulterande bildfilen i valfri bildvisare eller redigerare och se originalbilden.

dölja filer i bilder i Linux

Tryck på för att komma åt filerna som är dolda i en bildfil Ctrl + Alt + T för att öppna ett terminalfönster, om ett inte redan är öppet. Använd CD kommando för att navigera till mappen som innehåller bilden med de dolda filerna.

Extrahera ZIP-filen från bilden med följande kommando.

packa upp secret.png

Byta ut secret.png med namnet du använde för din bild som innehåller de dolda filerna. När du skriver ls direkt kommer du att se din ursprungliga mapp som innehåller filerna du komprimerade. Använda sig av CD för att öppna den mappen så ser du dina originalfiler.

dölja filer i bilder i Linux

Radera dina originalfiler på ett säkert sätt

När du har gömt dina filer i en bildfil ska du ta bort de ursprungliga filerna på ett säkert sätt. Detta är enkelt att göra i Linux med hjälp av strimla kommando.

Tryck Ctrl + Alt + T för att öppna ett terminalfönster, om ett inte redan är öppet. Använd CD kommando för att navigera till mappen som innehåller filerna du vill ta bort på ett säkert sätt.

I vårt exempel skriver vi följande kommando.

shred -z - ta bort HideThisFile.txt ThisFileIsPrivate.txt

Som standard skrivs filerna över tre gånger. Det räcker generellt, men du kan ändra det genom att lägga till -iterations = N till kommandot (före filnamnen). Byt ut "N" med antalet gånger du vill att filerna ska skrivas över.

De -z alternativet skriver över filerna en sista gång med nollor för att dölja fragmentering. De -avlägsna alternativet raderar filen. Är det inte det som strimlar gör? Ja, men utan -avlägsna alternativet kommer filen fortfarande att visas som om den inte har tagits bort.

För mer information om makuleringskommandot, skriv man strimlar direkt.

dölja filer i bilder i Linux

Dölj filer i en bild med Steg

Om du föredrar att använda ett grafiskt verktyg för att dölja filer i bilder, rekommenderar vi Steg. Det har ett användarvänligt gränssnitt och behöver inte installeras.

Ladda ner rätt version av Steg

Gå till nedladdningssida för Steg och välj antingen 32-bitars eller 64-bitarsversionen. Om du inte vet om du kör en 32-bitars eller 64-bitarsversion av Ubuntu kan du kolla in ditt system.

Gå till Systemmeny> Om den här datorn.

dölja filer i bilder i Linux

De detaljer dialogrutan visas. På Översikt skärmen ser du antingen 32-bitars eller 64-bitars.

Ladda ner versionen av Steg som matchar ditt system och spara den i sin egen mapp.

dölja filer i bilder i Linux

Komprimera filer du vill dölja med File Manager

Om du har flera filer att dölja måste du först komprimera dem till en ZIP-fil. Öppna File Manager och navigera till mappen som innehåller filerna du vill dölja.

Öppna inte mappen. Högerklicka istället på mappen och välj Komprimera.

dölja filer i bilder i Linux

Ange ett namn för ZIP-filen i Filnamn ruta och välj .blixtlås från rullgardinslistan till höger. Klicka sedan Skapa.

Klick Stänga i dialogrutan som berättar att ZIP skapades framgångsrikt.

dölja filer i bilder i Linux

Extrahera och kör Steg

Steg nedladdningar som en komprimerad fil i .tgz formatera. Navigera till mappen där du sparat filen. Högerklicka på filen och välj Extrahera här.

dölja filer i bilder i Linux

Öppna den resulterande mappen och dubbelklicka på steg-programfilen.

Bläddra till slutet av Licensavtal för slutanvändare (EULA) -dialogrutan och klicka på Ja.

dölja filer i bilder i Linux

Första gången du kör Steg visas en dialogruta där du säger var inställningarna kommer att sparas. Klick OK.

dölja filer i bilder i Linux

Dölj ZIP-filen i en bild

Klicka på om du vill dölja din ZIP-fil i en bild Öppen generisk bild för att öppna den bild du vill använda.

dölja filer i bilder i Linux

Importera bilden som okomprimerad navigerar till mappen som innehåller din bild och välj bildfilen. Klick Öppna.

dölja filer i bilder i Linux

Steg visar bilden två gånger, under Originalmedia och under Modifierat media.

Innan du döljer din ZIP-fil i bilden måste du välja krypteringstyp och ange en lösenfras. För att göra detta, klicka på Konfiguration på verktygsfältet. Du kan också gå till Redigera> Konfiguration i menyraden.

dölja filer i bilder i Linux

Om du bara gömmer filer i bilden för ditt eget syfte och inte skickar bilden till någon annan kan du använda det symmetriska kryptografiläget. Det finns också tre andra kryptografimetoder tillgängliga. Du kan läsa mer om Stegs kryptografilägen i deras hjälpsystem.

Som exempel kommer vi att använda det symmetriska läget. På Stegalternativ dialogrutan, välj Symmetric PassPhrase (dölj eller extrahera) från Kryptoalternativ rullgardinslista.

Ange sedan en Passphrase. Din lösenfras måste uppfylla alla krav som visas när du håller musen över Passphrase låda. De Passphrase rutan förblir röd tills din lösenfras uppfyller kraven. Då blir rutan grön.

Du kan också inkludera ett textmeddelande i bilden. För att göra detta, kontrollera Bädda in ett textmeddelande rutan och ange ditt meddelande i rutan under kryssrutan.

Klick OK.

dölja filer i bilder i Linux

Nu kommer vi att lägga till vår ZIP-fil till bilden. Klick Dölj data.

dölja filer i bilder i Linux

Navigera till var du sparade ZIP-filen, välj den och klicka på Öppna.

Ett meddelande visas när dina data är dolda. Klick OK.

dölja filer i bilder i Linux

Klicka på om du vill spara den modifierade bilden som innehåller din dolda fil Spara.

dölja filer i bilder i Linux

Ange en namn för den modifierade bildfilen och välj den filtyp du vill använda (.tif eller .png). Navigera till var du vill spara bilden och klicka på Spara.

dölja filer i bilder i Linux

Extrahera en fil som är dold i en bild

För att komma åt dina dolda filer i en bild, öppna Steg och klicka Öppen generisk bild på verktygsfältet.

Navigera till där du sparat den modifierade bilden, välj bildfilen och klicka på Öppna.

dölja filer i bilder i Linux

Klick Konfiguration på verktygsfältet eller gå till Redigera> Konfiguration.

Välj samma Krypto-läge du använde när du gömde filen i bilden och ange samma Passphrase. De Passphrase rutan förblir röd tills din lösenfras uppfyller kraven. Då blir rutan grön.

Klick OK.

dölja filer i bilder i Linux

Klick Extrahera data på verktygsfältet.

dölja filer i bilder i Linux

Navigera till mappen där du vill spara den extraherade filen och klicka på Välja.

Ett meddelande visas när dina data har extraherats. Klick OK.

dölja filer i bilder i Linux

Följande filer visas i mappen där du extraherade den ändrade bilden.

  • README.txt: Den här filen innehåller information om Steg och en URL till deras webbplats.
  • : Det här är filen du gömde i bilden. I vårt exempel är det secret.zip-filen.
  • .sha1: Den här filen innehåller filen sha1 för filen dold i bilden.
  • .Text: Den här filen innehåller den valfria texten du bädde in i bilden på Stegalternativ dialog ruta. Om du inte bädde in någon text i bilden kommer den här filen fortfarande att finnas där, men den är tom.

Filnamnet för .sha1 och .Text filer inkluderar förlängningen för den fil du gömde i bilden. Så det är normalt att se ett filnamn som secret.zip.txt.

dölja filer i bilder i Linux

Steganografi: mer användbar än säker

Steganografi är inte det säkraste sättet att skydda dina filer, men det fungerar om du bara vill att dina filer ska vara mindre uppenbara för en nyvän vän eller familjemedlem som gillar att luta dig in i ditt liv.

Du kan göra steganography lite säkrare med kryptera dina ZIP-filer Hur man krypterar filer och mappar i UbuntuVisste du att du kan skydda dina personliga filer på Linux genom att kryptera dina filer och mappar? Så här gör du med Ubuntu och GnuPG. Läs mer innan du gömmer dem i en bild. Du kan också dölja filer, mappar och enheter Hur jag döljer filer, mappar och enheter i Windows 10Behöver du dölja filer och mappar på din dator? Här täcker vi fem sätt att dölja filer, mappar, även enheter på Windows. Läs mer i Windows.

Lori Kaufman är en frilanssteknisk författare som bor i Sacramento, Kalifornien. Hon är en gadget och teknisk nörd som älskar att skriva artiklar om ett brett spektrum av ämnen. Lori älskar också att läsa mysterier, korsstygn, musikalisk teater och Doctor Who. Anslut med Lori på LinkedIn.