Birden fazla alıcıya sahip olan PGP / GPG kullanarak dosyayı şifrele [yinelenen]


7

Bu sorunun zaten burada bir cevabı var:

Bir süredir GPG'yi kullandım ve içsel çalışmalar hakkında çok az şey biliyorum. Örneğin, bir dosyayı genel anahtarınızla nasıl şifreleyeceğinizi biliyorum, böylece sadece özel anahtarınızla açabilirsiniz.

Ama aslında olan şey (benim anladığım kadarıyla):

  1. Rasgele bir parola oluşturulur.
  2. Dosya bu parola ile simetrik olarak şifrelenir.
  3. Şifre, alıcının genel anahtarı ile asimetrik olarak şifrelenir ve dosyada saklanır.

  4. Alıcı, özel anahtar kullanarak şifreyi çözer.

  5. Alıcı parolayı kullanarak dosyanın şifresini çözer.

AFAIK bu, hızı önemli ölçüde artırmak için yapılır, ayrıca her seferinde yeni bir sırrın olması teoride parolayı tahmin etmeyi zorlaştırır.

Yani benim asıl sorum şu, birden fazla alıcıya sahip olmak mümkün mü?

Örneğin .. 10GB'lık bir dosyam var, 5 arkadaş veya meslektaşımla paylaşmak istiyorum, gerçekten 5 kez tekrar şifrelemem gerekiyor mu, 50GB depolamak VEYA rastgele seçilen şifreyi şifrelemek mümkün mü (simetrik şifreleme için) 5 5 genel anahtarı kullanarak kez ve bunları dosya başlığına koymak mı?

Yoksa dünyaya patent almam gereken bir fikri mi paylaştım? =)


1
Bu soruyu / cevabı Yığın Taşması ile kontrol edin: stackoverflow.com/questions/597188/…
boot13

Yanıtlar:



1

Ürettiğiniz bir simetrik anahtarla bir kez şifreleyebilirsiniz.

Daha sonra, bu simetrik anahtarı 5 kez hedeflenen 5 alıcının genel anahtarı ile şifrelemeniz gerekecektir.

Her alıcı daha sonra 2 paket alır:

  • Özel anahtarlarıyla deşifre ettikleri küçük bir şifreli simetrik anahtar ve
  • simetrik anahtarla şifresini çözdükleri büyük bir öbek, henüz adım 1'de açığa çıkardıkları.

Ben bir güvenlik profesyoneli değilim ve bu yüzden tavsiyem sadece düşünce için yiyecek.

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.