Läsare som du hjälper till att stödja MUO. När du gör ett köp med hjälp av länkar på vår webbplats kan vi tjäna en affiliate-provision. Läs mer.

De asymmetriska RSA-nycklarna du använder med verktyg som GnuPG och SSH är mycket viktiga för att komma åt information. Förlusten av en nyckel gör åtkomst till krypterad data nästan omöjlig. Problem som skapas av fjärrservrar utan åtkomst kan också vara allvarliga, så det är viktigt att säkerhetskopiera nycklarna och förvara dem säkra. Att använda papper för att lagra nyckelsäkerhetskopior är inte den metod man direkt tänker på. Det är dock ett av de säkraste sätten.

Varför ska du lagra din GnuPG-nyckel på papper?

Vi har lagrat viktig information på papper i århundraden. Vi vet alla att forntida egyptier använde papyrus, som går tillbaka till 3000 f.Kr. Intressant nog är papyrus också resistent mot eld när den förvaras i en hög som en bok. På så sätt lyckades många gamla böcker överleva till våra dagar. Idag, med utvecklingen av vattenbeständigt papper och tryckteknik, håller ett tryck som gjorts med toner på syrafritt papper mycket längre än många inspelningsmetoder.

instagram viewer

Även om papper inte är det billigaste inspelningsmediet, är det ett mycket ekonomiskt val för att spela in små data som krypteringsnycklar. En GnuPG-nyckel kan enkelt säkerhetskopieras med en skrivare och fem till 20 pappersark. Samtidigt kommer en tjuv som tar sig in i ditt hem att eftertrakta din hårddisk eller maskinen som din hårddisk är ansluten till. Men ingen har lust att stjäla en bunt papper.

Du behöver inga speciella villkor för att lagra säkerhetskopior på papper. Även om du skyddar hårddisken och liknande digitala inspelningsmedia från element som fukt, temperatur och överdrivna vibrationer, finns det en risk för försämring. Å andra sidan förblir papper som läggs i en påse eller låda intakt även om du glömmer dem.

Vilka är nackdelarna med att förvara papper?

Att göra säkerhetskopior på papper av digital data är en utmanande uppgift. Nuförtiden är det relativt enkelt att överföra data till ett annat digitalt medium. Att säkert överföra detta till ett analogt system, såsom papper, kan dock vara en huvudvärk.

Dessutom, om det inte är möjligt att återställa från säkerhetskopian, är det inte möjligt att faktiskt kalla det en säkerhetskopia. Du måste använda tekniker som QR-koder, datamatriser eller OCR för att överföra data på den utskrivna sidan tillbaka till datorn. För detta måste du skanna papperet med en skanner. Som en sista utväg kan du också mata in data manuellt bit för bit. Men detta är sista utvägen eftersom det är en mödosam process.

Hur man installerar Paperbackup-programvara

Paperbackup är programvara, utvecklad med Python, som möjliggör enkel extrahering av ASCII-kodad digitala data från pappersbackuper. Liksom de flesta Python-koder har Paperbackup vissa beroenden.

Genom att köra följande kommando kan du ladda ner och installera nödvändiga beroenden på ditt system.

För distributioner som använder RPM (Red Hat, Fedora, CentOS, etc):

sudo yum Installera PyX enscript qrencode hashlib zbar \npython3 -m pip Installera hashlib kudde\n

För distributioner som använder APT (Debian, Ubuntu, Mint, etc):

sudo apt-get uppdatering && sudo apt-get Installera python3-pyx enscript python3-qrencode python3-zbar \npython3 -m pip Installera hashlib kudde\n

Skapa nyckel- eller datasäkerhetskopior med pappersbackup

Skapa först en GnuPG-nyckel. Gör sedan denna nyckel tillgänglig för säkerhetskopiering. För att göra detta, ange den begärda informationen och generera din GnuPG-nyckel med följande kommando:

gpg --gen-nyckel\n

Om du även har ställt in lösenordet som gpg ber dig om, och du ser en utskrift som innehåller diverse information om din nyckel, är din nyckel klar. I detta skede finns det ett värde för din nyckel som du bör anteckna. För att få detta värde, använd kommandot nedan och kopiera värdet du ser med den röda rutan i bilden:

gpg --list-secret-keys --keyid-format=short (din-användar-e-post)\n

Du kan ersätta värdet "[email protected]" här med den e-postadress du anger.

Värdet på E3122E78 i bilden ovan är nyckel-ID. Naturligtvis kommer detta värde att vara annorlunda för dig. Använd detta, gör GnuPG-nyckeln tillgänglig för säkerhetskopiering enligt följande. Som ett resultat av detta kommando kommer du att skapa en fil med namnet myKey_sec.asc:

gpg --exportera-hemliga-nycklar --armour E3122E78 > myKey_sec.asc\n

Du kan se innehållet i filen med följande kommando:

kattmyKey_sec.asc\n

I det här skedet kommer du att få en utdata som ser ut så här:

Alla skärmdumpar är baserade på en GNU/Linux Debian-distribution. Du kan dock använda alla gpg-kommandon fram till denna punkt på samma sätt i Microsoft Windows.

Vad du behöver göra för att säkerhetskopiera alla filer

Om data du vill säkerhetskopiera är något annat kan du göra den redo för säkerhetskopiering genom att koda den med bas64 via kommandot nedan. Observera att du får ett resultat som är cirka 25 procent större än den data du kommer att säkerhetskopiera.

Som ett exempel kan du skapa en fil som heter "test.txt" på skrivbordet. Skriv till exempel endast olika data inuti denna textfil.

katt test.txt\n#Output\nHej! Jag är en textfil.\n

Nu när du också har redigerat innehållet i testfilen kan du använda följande kommando:

bas64-w 65 [data att säkerhetskopiera] > [fil att spara]\n

Titta sedan in i filen "test_base64" för att verifiera att filinnehållet har ändrats till base64:

cat test_base64\n

Som du kan se har du nu base64 kodat din textfil.

Paperbackup-förberedelser

Du har förberett nyckeln eller data som ska säkerhetskopieras. Därefter måste du installera Paperbackup. Gå först till Paperbackups GitHub-förråd och ladda ner arkivet i zip-format. Du kan också klona git-förvaret till din dator med följande kommando:

git klona https://github.com/intra2net/paperbackup\n

Extrahera den nedladdade filen någonstans och gå till katalogen där pappersbackupen finns. Öppna en terminal här. Sedan kan du använda kommandot nedan för att förbereda din pappersbackup i PDF-format:

python3pappersbackup.py[katalog för filen som ska säkerhetskopieras]\n

Naturligtvis kan du här använda inte bara filen du skapade utan även ditt GnuPG-nyckeldokument. Om du kommer ihåg, lägger du denna GnuPG-nyckel i en fil som heter myKey_sec.asc tidigare.

När skriptet har gjort sitt jobb kommer det att finnas en PDF-fil i katalogen där du kör det, så här:

Storleken på QR-koderna och andra krypteringsmetoder kommer att variera beroende på innehållet i filen du ska säkerhetskopiera.

Skriv ut säkerhetskopian du gjorde

Beslutet att skriva ut din säkerhetskopia är upp till dig. En av sakerna att tänka på är om du kan lita på din hårdvara och den anslutning du använder för att komma åt den (t.ex. en LAN-skrivare) om du har säkerhetskopierat en säker säkerhetskopia utan lösenord. Den mest tillförlitliga metoden i detta avseende är att skriva ut PDF-filen direkt från skrivaren genom att lägga till filen på ett USB-minne eller ansluta skrivaren till din dator via USB.

Du är helt fri att använda vilket papper och utskriftsmetod du vill. Alla typer av utskrifter kommer att hålla tillräckligt länge för dina ändamål. Men tonerutskrift på syrafritt papper ger det bästa resultatet.

Efter utskrift kan du lagra dina påfyllningar utan att vika dem, i ett kuvert, eller ännu bättre, i en vattentät påse. Om du daterar din säkerhetskopia kan denna information komma till nytta i framtiden. Om du tar andra framtida säkerhetskopior kan du förhindra att de blandas ihop.

Skanna även din pappersbackup med högsta möjliga upplösning.

Om du behöver använda denna säkerhetskopia kan du återställa PDF-filen som är resultatet av din skanning med följande kommando efter att ha flyttat den till Paperbackup-katalogen:

./paperrestore.sh [PDF-katalog att återställa] > återställningsfil\n

Paperbackup sparar filen i sin hemkatalog med det namn du ger den.

Hur viktigt är det att säkerhetskopiera din nyckel?

Elektroniska enheter kan gå sönder. Dessa inkluderar hårddiskar, USB-minnen eller DVD-skivor. Det blir dock säkrare att överföra denna data från den digitala miljön till analog. Och du kan skydda dem mycket lättare. Du är den enda personen som vet hur viktig denna information är för dig. Beroende på vilket projekt du arbetar med eller vikten av den data du vill behålla kan du lagra den på papper.

Att skydda din data bör bli en vana. Det finns många steg du kan vidta för att göra detta. Att skriva ut säkerhetskopior på papper är bara en av dem.