Ben kullanıyorum pas Şifrelerimi yönetmek için Kullanır GPG anahtarım şifrelemek için.
Anahtarımın süresi doldu ve yeni bir tane oluşturdum.
pass eski anahtarımın kullanım süresi dolduğundan, artık yeni şifreler oluşturmayacak.
Mevcut şifrelerin şifresini çözebilirim. Eski kimliği kullanır 3D1B47D3 şifresini çözerken olduğu gibi gpg: Note: secret key 3D1B47D3 expired at Sun 02 Jul 2017 16:36:45 BST.
3D1B47D3 eski anahtar kimliğim 1F7CCC88 Yeni anahtar kimliğim.
Bu yüzden tekrar şifrelemem gerekiyor ~/.password-store yeni anahtarımı kullanarak. Dokümanlar kullanarak söylüyor pass init 1F7CCC88 öyle yapmalı.
Ancak hatayı alıyorum:
gpg: [stdin]: encryption failed: Unusable public key
gpg: Note: secret key 3D1B47D3 expired at Sun 02 Jul 2017 16:36:45 BST`.
Her şifre için hata tekrarlanır.
~/.password-store/.gpg-id yayınlandığından beri yeni anahtar kimliğimi içeriyor init.
Dosyaları kullanarak elle şifreleyebilirim gpg --encrypt filename yeni anahtarımı kullanarak.
Anahtarlarımın ve alt anahtarlarımın gelecekte son kullanma tarihi olduğunu unutmayın.
pub 4096R/1F7CCC88 2016-07-02 [expires: 2018-07-28]
uid Kris Leech <kris.leech@gmail.com>
sub 4096R/3D1B47D3 2016-07-02 [expires: 2018-07-28]
sub 2048R/E77481E9 2016-07-28 [expires: 2018-07-28]
pass yeni anahtarımı kullanarak.