Bir dosyayı kendi anahtarımla şifrelemek için neden bir parola girmeliyim?


2

Geliştirme çalışmaları sırasında kullanılmak üzere 4096 bit, şifre korumalı, RSA anahtarı yarattım. Ortam kurulumum var, böylece bu anahtar, gizli anahtarlığımda sahip olduğum tek özel anahtar olacak. GPG, bir dosyayı bu anahtarla şifrelemeye çalıştığımda neden parola soruyor? GPG, dosyayı şifrelemek için bu anahtarın ortak sürümünü kullanmıyor mu? Değilse, GPG'ye dosyayı şifrelemek için anahtarın ortak sürümünü kullanmasını nasıl talimat verebilirim? Özel anahtarımdan bir ortak anahtar oluşturup daha sonra yayıncıma aktarmam gerekir mi? Bunu nasıl yapacağım?

Sadece dosyalarımı şifrelemek için bir parola kullanmamayı tercih ederim, sadece parolayı çözmek için parola kullanmak istiyorum

Düzenleme: İşte bana şifre sordu kullanılan komut satırı. Özel anahtarımızın alıcı listesinde olup olmadığını belirlemek için aracıma kod ekledim ve eğer öyleyse, parolanızı StandardInput aracılığıyla yönlendirir ve --passphrase-fd 0 eklenir

gpg --output FileIn.txt.asc --batch --trust-model always --encrypt --sign --armor --recipient keyID1 --recipient privKeyID FileIn.txt

Şifreleme parola girmeyi gerektirmez. Ayrıca dosyayı imzalıyor musunuz? Lütfen dosyayı şifrelemek için kullandığınız komut satırını (veya grafiksel kullanıcı arayüzündeki adımları) ekleyin.
Jens Erat

@JensErat Evet Dosyayı imzalıyorum, komut satırı için soru düzenleme bölümüne bakın.
saarrrr

Yanıtlar:


2

Sadece şifrelemekle kalmıyor, aynı zamanda dosyayı imzalıyorsunuz. Şifreleme yalnızca genel anahtara erişim gerektirir (bu, genel olarak olduğu gibi, parola kullanılarak korunmaz).

İmzalamak temelde diğer yolla çalışır: dosyanın sağlama toplamı özel anahtar kullanılarak şifrelenir, herkes (ortak anahtara erişim ile) imzanın şifresini çözebilir ve doğrulayabilir.

Dosyayı imzalamak istiyorsanız, parolayı girmeye devam etmeniz veya parolayı kaldırmanız gerekir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.