GPG kullanarak dosyalar nasıl şifrelenir/şifresi çözülür

How Encrypt Decrypt Files Using Gpg



Windows veya Linux kilit ekranınıza güçlü bir parola koymak günümüzde yeterli değildir, çünkü bu güvenlikler bazı araçlarla veya önyüklenebilir kurtarma sürücüleri kullanılarak kolayca atlanabilir. Bu nedenle, önemli dosyalarınızı şifreleme kullanarak güvende tutmanız gerekir. Önemli belgelerinizi ve dosyalarınızı parolayla korumak için birçok simetrik ve asimetrik şifreleme standardı ve aracı mevcuttur.

GPG (Gnu Privacy Guard), Open PGP (Pretty Good Privacy) asimetrik şifreleme protokolünün Açık kaynaklı bir uygulamasıdır. Dosyalarınızı şifrelemek ve şifresini çözmek için bir anahtar çifti Genel ve Özel anahtar oluşturur. Genel anahtarlar genellikle dosyayı şifrelemek için kullanılır ve şifreyi çözemezler. Öte yandan, Özel anahtarlar yalnızca şifrelenmiş dosyaların şifresini çözebilir. Özel anahtarlar da güvende olmaları için simetrik şifreleme ile şifrelenir.







kullanım

Kali veya Parrot Security OS kullanıcısıysanız, gpg büyük olasılıkla önceden yüklenmiş olacaktır. Başka bir dağıtım kullanıyorsanız, yazarak yükleyebilirsiniz.



[e-posta korumalı] :~$sudo apt-get güncellemesi && sudo apt-get yükseltme -ve
[e-posta korumalı] :~$sudo apt-get installgpg-ve

Şimdi bir anahtar çifti oluşturun

[e-posta korumalı] :~$sudo onun
[e-posta korumalı] :~$gpg--tam gen-anahtar

Anahtar türünü seçmenizi isteyecek, istediğinizi seçebilirsiniz. Ardından, boyutu girmenizi isteyecektir, girdiğiniz boyut ne kadar uzunsa, anahtarların oluşturulması o kadar uzun sürer, ancak oluşturulan anahtarlar diğerlerinden daha güvenli olacaktır. Anahtarlarınızın son kullanma tarihini ve açıklamalarını yorumlarda da belirleyebilirsiniz.

Bu istemlerden sonra sizden bir parola isteyecektir. Bu parola, özel anahtarlarınızı simetrik şifreleme kullanarak şifrelemek için kullanılacaktır, bu nedenle özel anahtarlarınız çalınsa bile, hiçbir kuruluş bunları dosyalarınızın şifresini çözmek için kullanamaz.

Parolayı yeniden girmenizi isteyecek, ardından enter tuşuna bastıktan sonra anahtar çiftini oluşturmak biraz zaman alacaktır.

şifreleme

Artık Genel ve Özel anahtar çifti oluşturuldu ve bunu dosyalarınızı şifrelemek ve şifresini çözmek için kullanabilirsiniz. gpg kullanarak şifrelemek ve şifresini çözmek için bir test dosyası oluşturacağız.

[e-posta korumalı] :~#mkdirgpg
kök@kullanıcı:~/gpg# cd gpg/
kök@kullanıcı:~/gpg# nano secret.txt

Şimdi metin dosyasına herhangi bir şey girin

[e-posta korumalı] :~/gpg#kedigizli.txt

Şimdi, oluşturulan anahtar çiftinde kullanıcı e-postasını belirterek secret.txt dosyasını şifreleyin. Benim örneğimde aşağıdakini yazın

kök@kullanıcı:~/gpg# gpg -r [e-posta korumalı] -e secret.txt
kök@kullanıcı:~/gpg# ls -la

Klasörde .gpg uzantılı şifreli bir dosya oluşturulacaktır. Bu dosya, anahtar çiftinizin Genel anahtarı kullanılarak şifrelenir ve güvenliği sağlanır. Bu dosyanın şifresi artık yalnızca özel anahtarınız kullanılarak çözülebilir.

kök@kullanıcı:~/gpg# ls -la
kök@kullanıcı:~/gpg# kedi sırrı.txt.gpg

Gördüğünüz gibi, bu şifreli dosya, orijinal dosyanın tamamen yeni değiştirilmiş versiyonudur ve Özel anahtarın yardımı olmadan geri yüklenemez.

şifre çözme

Şimdi orijinal secret.txt dosyasını silin ve ardından Özel anahtarı kullanarak gpg dosyasının şifresini çözün

kök@kullanıcı:~/gpg# rm secret.txt
kök@kullanıcı:~/gpg# gpg -d secret.txt.gpg

Sizden bir Özel anahtar parolası isteyecektir.

Ardından, çıktıda dosyanın şifresi çözülmüş içeriğini görüntüler.

Çözüm

Farklı şifreleme tekniklerini uygulamak için çeşitli çözümler mevcuttur. TrueCrypt ve VeraCrypt gibi araçlar, sabit sürücüleri ve bölümleri şifrelemek için kullanılır, ancak bunlar genel dosya veya belge şifrelemesi için verimli değildir. GPG, kolayca kaba kuvvet uygulanamayan güvenli asimetrik şifreleme kullanarak gizli dosyaları şifrelemek için kullanılabilecek ücretsiz ve kullanımı kolay bir araçtır.