Linux ipuçları: gpg ile komut satırından dosyaları şifreleme ve şifresini çözme
- Kategori: Linux
Paranoyak mısın Birisinin sahip olmadığı verilere ulaşacağından mı korkuyorsunuz? Ben. Ve bu nedenle, dosyaları kimseye verilmeyen bir gpg anahtarıyla şifrelerim. Bu şifrelenmiş dosyalar ile, genel halkın çoğu için güvenli olduklarını biliyorum. Ve gpg için uzun geçiş anahtarları kullanma eğiliminde olduğum için, bunları kırmak zor.
Doğal olarak tüm bunlar için gpg kullanıyorum. Ve gpg kullandığım zaman onu komut satırından kullanıyorum. Aslında kullanımı oldukça kolaydır. Bu yazıda size bir gpg anahtarının nasıl oluşturulacağını, bir dosyanın nasıl şifreleneceğini ve çözüleceğini göstereceğim. Bunu o kadar kolay bulacaksınız ki sandığınızdan daha çok kullanacaksınız. Kurmalı mıyım?
Büyük olasılıkla, modern bir Linux dağıtımınız varsa, gpg zaten yüklüdür. Komutu verirseniz hangi gpg ve şöyle bir şey alırsın / Usr / bin / gpg döndü, gpg'nin kurulu olduğunu biliyorsun. Aşağıdaki komutlardan birini vererek kurabileceğinizi görmüyorsanız:
sudo apt-get install gnupg
veya
yum yüklemek gnupg
Kurulduktan sonra ilk önce bir anahtar oluşturmanız gerekecektir. Bu da komut satırından yapılır.
Anahtarınızı oluşturun
Bir anahtar sorunu oluşturmak için şu komut:
gpg --gen-key
Bunu girdikten sonra size anahtarınızla ilgili bir dizi soru sorulacaktır. Bunların hepsi oldukça açık olmalı. Anahtarınızın oluşturulmasını tamamladıktan sonra, anahtarın kullanıcı adını ve parolayı hatırladığınızdan emin olun.
Dosyaları şifreleme
Şimdi iyi şeylere geçelim - dosyaları şifrelemek. Bir dosyayı gpg ile şifrelemek için komut yapısını kullanacaksınız:
gpg SEÇENEKLER DOSYASI
Şifrelemekte olduğunuz için, dır-dir seçeneği. Ve dosyayı belirli bir kullanıcının gpg anahtarıyla şifrelemek isteyeceğiniz için, r seçeneği. Diyelim ki TEST.tgz dosyasını jlwallen kullanıcısının gpg anahtarıyla şifreleyeceksiniz. Bunu yapmak için şu komutu verirsiniz:
gpg -e -r jlwallen TEST.tgz
Ortaya çıkan dosya TEST.tgz.gpg olacaktır. Dosyayı görüntülemeye çalıştıysanız, anında artık bir ikili dosya olduğunu görürdünüz. Dosyayı açmaya çalışırsanız, dosyanın gzip biçiminde olmadığı konusunda bilgilendirileceksiniz.
Dosyanın şifresini çözme
Dosyanın şifresini çözmek, dosyayı şifrelemek kadar kolaydır. Aynı örnekle devam edeceğiz. TEST.tgz.gpg dosyasının şifresini çözmek için şu komutu çalıştırın:
gpg -d -o TEST.tgz TEST.tgz.gpg
Dosyada kullanılan kullanıcı şifreleme anahtarıyla ilişkili parola istenir. d seçeneği, dosyanın şifresini çözdüğünüzü ve veya seçeneği, sonuçların hangi dosyaya gönderileceğini belirtir. Bu komut verildikten sonra TEST.tgz dosyasına geri döneceksiniz.
Son düşünceler
Elbette, bu işi daha da kolaylaştıracak birçok gui aracı var. Ancak, komut satırına ihtiyaç duyulduğunda çok fazla örnek vardır, bir gui ile yapamayacağınız şeyleri yapmanızı sağlar.