Parola deposunun gpg anahtarını değiştirme


16

passParolaları saklamak için parola yöneticisi olarak kullanılabilir .

Kılavuzdan net olmayan bir şey, kullanılan gpg anahtarını kolayca değiştirmenin mümkün olup olmadığıdır. Bir şifre deposu bir gpg anahtarı ile başlatır, ancak anahtar örneğin modası geçmiş olursa ne yapacağımı merak ediyorum.

Şifre yöneticisinde saklanan tüm şifreleri başka bir anahtarla şifresini çözmek ve yeniden şifrelemek için uygun bir yol var mı?

Yanıtlar:


21

Kullanım şifrelerinizi şifrelemek istediğiniz yeni gpg anahtarını belirtir. Göre adam sayfasında ,pass init [-p path] <gpg-id><gpg-id>pass

Belirtilen gpg-id, varolan dosyalarda kullanılan anahtardan farklıysa, bu dosyalar yeni kimliği kullanmak için yeniden şifrelenir.

Bu en azından içinde çalışıyor gibi görünüyor pass 1.6.5. Şifrelerinizin şifresini çözmek ve daha sonra yeniden şifrelemek için eski gpg özel anahtarına erişmeniz gerektiğini lütfen unutmayın.

Uyarı 1

passDizinlerinizden herhangi biri yeni anahtarla yeniden şifrelenmezse .gpg-id, password-storedizinin en üst düzeyinde belirtilen gpg-kimliğini geçersiz kılan bir dosyaya sahip olabilir . Bu sorunun bu sorunun nasıl çözüleceğini ele almayacağım, çünkü muhtemelen biraz fazla teğet olacaktır, ancak passman sayfasının bunu açıklamak için oldukça iyi bir iş yaptığını söyleyeceğim .

Uyarı 2

Senin Eğer ~/.password-storedizin bir git repo olan (yani bir defada koştu at pass git init) daha sonra eski şifreleme repo geçmişini işlemek Git kalacaktır unutmayın; Endişeniz potansiyel olarak tehlikeye atılmış bir gpg anahtarı ile ilgiliyse, o git geçmişinden kurtulmak için gerekli adımları atmalısınız.

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.