How To By LauraCeldranS

lunes, mayo 23, 2005

Clave pública/privada y el uso que hace de ellos el protocolo SSH

Porque de todo se aprende, esto es lo que me ha comentado un amigo del Software Libre (Guillem Cantallops), y como me parece suficientemente explicativo y conciso yo lo reflejo en un nuevo post... cito textualmente.

Esas claves se generan a pares, una pública y una privada. La privada se guarda en secreto, y la pública puede conocerla todo el mundo. En general la privada sirve para firmar cosas con una firma que podrá verificar cualquiera con la clave pública asociada. Además la pública sirve para cifrar cosas de manera que solo el poseedor de la clave privada asociada podrá descifrar. RSA permite firma y cifrado, y DSA permite solo firma. En SSH se puede elegir entre RSA y DSA porque solamente se usan los algoritmos asimétricos para firmar. Estos algoritmos son muy costosos y nunca se usan para cifrar o firmar directamente: se firma un hash de lo que se quiere firmar, y se cifra una clave que es la que se usa realmente para cifrar, con un algoritmo simétrico (de los que cifran y descifran con la misma clave, que es el único secreto).