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.