Säkra dina dokument, anteckningar och klartextlösenord på Linux genom att förvandla texten till en serie "moos" med hjälp av Cow-encryptor.
Att kryptera dina dokument är en seriös strävan som håller dina hemligheter dolda från nyfikna ögon.
Lägg till lite gårdsplanens lyhördhet till dina textfiler med Cow-encryptor: en lättviktsapp som förvandlar ord till det meningslösa sänkandet av en mjölkbesättning.
Vad är Cow-encryptor?
Kryptering är ett sätt att kryptera data, som gör det oläsligt utan dekrypteringsnyckeln eller lösenordet, och du använder det för att se till att dina personliga dokument, ekonomiska uppgifter och din hemliga dagbok förblir otillgängliga för någon annan än du.
Kryptering stöder internetsäkerhet, och det är lätt att kryptera känsliga filer på Linux på sätt som skulle vara otroligt svåra att bryta.
Cow-encryptor är lite annorlunda och hämtar inspiration från de tidigaste exemplen på kryptering och från ljuden du hör runt en gård.
Appen accepterar alla filer med giltigt UTF-8-innehåll och omvandlar texten till en serie "moos". En ny fil skapas med ".ko" förlängning.
Krypteringen verkar vara ett enkelt chiffer med variationer i versaler i varje "mooooo" som motsvarar olika klartexttecken. "mooooooo" motsvarar till exempel "a", och "moooooO" är "b".
Även om det är oklokt att lita på några djupt hemliga dokument till en så enkel algoritm, är det säkert att förvirra syskon, föräldrar eller andra intresserade som snurrar runt genom din MCR-fan-fic katalog.
Installera Cow-encryptor på Linux
Cow-encryptor är beroende av Cow-translator för att fungera. Och du måste ha Cargo installerat för att bygga båda dessa. Det enklaste sättet att installera Cargo är att använda sitt snappaket:
sudo snap install rustup
När Cargo har installerat klart, klona Cow-translator-förrådet och använd cd-kommandot för att flytta in i det:
git klon https://github.com/SkwalExe/cow-translator.git && cd ko-översättare
Kompilera Cow-översättare med:
sudo göra
Ovanstående kommando kommer att flytta ko-översättarens binär till /usr/bin.
Klona Cow-encryptor-förvaret och navigera till den nya katalogen med:
git klon https://github.com/SkwalExe/cow-encryptor.git && cd cow-kryptering
Kompilera Cow-encryptor genom att köra:
sudo göra
Kopiera binären till din väg med:
sudo cp target/release/cow-encryptor /usr/bin/cow-encryptor
Det är allt! Cow-encryptor är nu installerad på ditt system.
Hur man krypterar textfiler med Cow-encryptor
Det är enkelt att kryptera dina hemliga funderingar med Cow-encryptor: skicka bara vilken vanlig textfil som helst som ett argument. Tillägget spelar ingen roll, men kodningen gör det.
Cow-encryptor accepterar alla textdokument men kommer att misslyckas med bilder, ordbehandlingsformat eller någon annan typ av fil.
För att kryptera en textfil anger du:
cow-encryptor thisfile.txt
Cow-encryptor kommer ut thisfile.txt.cow i samma katalog. Du kan använda kommandot cat för att se dess innehåll:
cat thisfile.txt.cow
Du kan tycka att det är användbart att ta bort originalfilen efter att du har krypterat den med:
rm thisfile.txt
Om du redan har skapat en COW-fil från din text, men sedan dess har uppdaterat den och vill dölja den igen, måste du använda --skriva över växla för att tvinga Cow-encryptor att skriva över originaldata:
cow-encryptor thisfile.txt --skriv över
Att dekryptera ditt dokument är också enkelt: använd bara --Avkryptera eller -d byta före ditt filnamn. Till exempel:
cow-encryptor -d thisfile.txt.cow
I motsats till att kryptera en fil med Cow-encryptor, där du kan använda valfri tillägg eller ingen alls, kommer Cow-encryptor endast att avkoda filer med ".ko" förlängning. Om du försöker dekryptera någon annan fil får du felet "Filen är inte en .cow-fil".
En stor potentiell användning av Cow-encryptor är att skicka fysiska meddelanden via post. Du kan skriva ut dina meddelanden och skicka dem över hela världen, där mottagaren kan använda Optical Character Recognition (OCR) för att konvertera bilder tillbaka till textfiler, byt namn på dem och dechiffrera dem med Cow-encryptor. Eventuella censorer eller andra snokare kommer att bli helt förbryllade.
Cow-encryptor är ingen ersättning för en riktig krypteringsalgoritm
Medan Cow-encryptor är ett roligt sätt att skicka hemliga meddelanden, är det trivialt enkelt att räkna ut vad meddelandet innehåller. När någon väl förstår att varje iteration av "mooooooo" representerar en karaktär, tar det bara några minuter att utarbeta chifferen. Du bör absolut aldrig använda Cow-encryptor för att dölja ett känsligt lösenord.
Lyckligtvis finns det pålitliga och solida krypteringsmetoder för Linux som är mycket svårare att bryta.