GPG ile Linux'ta dosyalar nasıl imzalanır

Bazı özel durumlarda, özellikle güvenlik seviyesinde, doğru kişiye teslim edilebilmesi veya oraya kaydedilen bilgilerin güvenli ve güvenilir bir alıcıdan geldiğinden emin olmaları için bir dosyayı dijital olarak imzalamak isteyebiliriz.

Bunu belirli yardımcı programlar sayesinde başarabiliriz ve dijital imzanın bir belgeyi onayladığını ve onu benzersiz kılmak için bir zaman damgası eklediğini açıklığa kavuşturmak önemlidir.

Bu, bir belgeyi şifrelemek ve dijital olarak imzalamak için tasarlanan ve böylece gizliliğini ve güvenliğini artıran GPG (GNU Privacy Guard) sayesinde mümkündür.

1. GPG'yi Linux'a yükleyin


GPG'yi kurmak için, bu durumda Ubuntu 17, aşağıdaki satırı yürütmeliyiz:
 sudo apt gnupg yükleyin

BÜYÜT

2. GPG anahtarları oluştur

Aşama 1
Ardından, dosyaları imzalamak için kullanılacak bir gpg anahtarı oluşturacağız, bu durumda işlem, belgeleri imzalaması gereken kullanıcı tarafından yürütülmelidir, aşağıdakileri uygularız:

 gpg -gen anahtarı 
Adım 2
Orada adı ve e-posta adresini girmeliyiz, ardından onaylamak için V harfini giriyoruz ve şifreyi girip onaylamamız gereken aşağıdaki açılır pencereyi göreceğiz:

Aşama 3
Tamam'a tıklayın ve bu nihai sonuç olacaktır:

BÜYÜT

4. Adım
Bazı durumlarda aşağıdakiler istenecektir:

  • İstediğiniz anahtar türü (Varsayılan RSA'yı kabul etmek için Enter'a basın).
  • İstenilen anahtar boyutu (4096 olan maksimum anahtar boyutunu seçiyoruz).
  • Anahtarın geçerli olması gereken zaman.

3. Dosyaları Linux'ta GPG ile imzalayın

Aşama 1
Bu işlem için imzalanacak dosyanın bulunduğu dizine gideceğiz, bizim durumumuzda aşağıdakileri girdiğimiz masaüstü:

 cd masası
Adım 2
Orada dosyayı imzalamak için aşağıdaki satırı çalıştırıyoruz:
 gpg -sign Solvetic.docx
Aşama 3
Şifreyi gireceğimiz aşağıdaki açılır pencere otomatik olarak görüntülenecektir:

4. Adım
Bu şifre, anahtar oluşturma sürecinde belirttiğimiz şifre olacaktır, sistemde birden fazla GPG anahtarı olması durumunda, aşağıdaki sözdizimi ile hangi e-posta ile ilişkili olduğunu belirtebiliriz:

 gpg --sign --varsayılan-anahtar posta @ etki alanı Solvetic.docx
Adım 5
Hangi anahtarlara sahip olduğumuzu detaylı olarak bilmiyorsak aşağıdaki komutu uygulayabiliriz:
 gpg --list-anahtarları

BÜYÜT

6. Adım
Belirtilen anahtarın parolası girildikten sonra, dosya imzalanacak ve .gpg uzantılı yeni bir dosya oluşturulacak, bu durumda Solvetic.docx.gpg. Bu dosya imzalandığında, aşağıdaki komutla imzayı doğrulamak mümkün olacaktır:

 gpg -- Solvetic.docx.gpg'yi doğrulayın

BÜYÜT

7. Adım
Dosyaya atanan imzanın doğru olduğunu görebiliriz. Son olarak, alıcı aşağıdaki komutu uygulayarak dosyanın şifresini çözebilecektir:

 gpg --output Solvetic.docx --decrypt Solvetic.docx.gpg
Linux'ta gönderilen dosyalara bir seviye daha koruma eklemenin ne kadar basit olduğunu görebiliriz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave