Descobrir se uma chave privada SSH requer uma senha?

6

Eu tenho uma pilha inteira de chaves SSH aqui, públicas e privadas. Como descubro quais chaves privadas exigem uma senha e quais não?

    
por Rory 11.08.2009 / 15:53

2 respostas

11

Supondo que você esteja falando sobre as chaves de formato do OpenSSH:

$ grep ENCRYPTED *id*
test2.id:Proc-Type: 4,ENCRYPTED
id_dsa:Proc-Type: 4,ENCRYPTED

É mais simples do que você poderia esperar:)

$ head test.id
-----BEGIN RSA PRIVATE KEY-----
MIIEoAIBAAKCAQEAogi+ ...

$ head test2.id
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
...
    
por 11.08.2009 / 16:00
4

Chaves privadas criptografadas conterão a linha:

Proc-Type: 4,ENCRYPTED
    
por 11.08.2009 / 15:56

Tags