Come posso firmare un breve messaggio di testo con ~ / .ssh / id_ {dsa, ecdsa, ed25519}?

1

Ci sono già una serie di domande sul riutilizzo delle chiavi SSH per qualcos'altro:

ma sembrano tutti trattare solo con chiavi RSA.

In che modo "uso improprio" id_{dsa,ecdsa,ed25519} per qualcosa che non è collegato in rete, come la firma di alcuni [brevi] file di testo? Come posso verificare tale firma con id _ *. Pub?

    
posta Vi. 13.09.2016 - 17:56
fonte

1 risposta

1

Per DSA, ECDSA che utilizza OpenSSL e utilizza funzioni e strutture diverse rispetto a RSA.

Non funzionerà con le chiavi ed25519, perché le loro operazioni sono implementate nello stesso openSSH . Ma puoi ancora riutilizzare il codice OpenSSH e verificare come canta & verificare lavori lì. Dovresti anche usare parser OpenSSH, perché le chiavi ED25519 sono memorizzate in nuovo formato OpenSSH , invece del PEM standard.

    
risposta data 13.09.2016 - 20:06
fonte

Leggi altre domande sui tag