Inicio / Wikis / Tutoriales / Atacando Linux - Claves y Sal

Atacando Linux - Claves y Sal

(5 opiniones)
Tutorial creado por eL_mEsIAs. Extraido de: http://www.indaya.com
22 de Febrero de 2006
LinuxSistemas operativos

5 - Claves y Sal

Es posible utilizar varios algoritmos hash en los sistemas Linux. Cualquiera de estos algoritmos puede utilizarse mediante una llamada a la función crypt (3). Esta función necesita dos argumentos: una clave y una sal, y nos devolverá el valor hash. Una sal no es más que una cadena de bytes ( su número dependerá del algoritmo en cuestión ) que participan en el proceso de generación del valor hash. La misma contraseña cifrada con distinta sal producirá valores hash diferentes.
El propósito de la sal es dificultar la adivinación de las contraseñas. Cuando el programa passwd cambia la contraseña de un usuario, elegirá una sal aleatoriamente. Aun sea el caso de que 2 usuarios elijanj la misma contraseña, lo más probable es que la sal elegida sea distinta. Por lo tanto el valor hash obtenido será completamente diferente, incluso en el caso de que las contraseñas sean las mismas.
Es muy sencillo utilizar crypt (3) desde un programa C, o incluso desde una simple linea de Perl como esta:
mesias$ perl –e ‘print crypt (“mypass”, “s1”), “\n”’
s1tROevFyi.yQ
mesias$ perl -e ‘print crypt (“mypass”, “s2”), “\n”’
s2JQ85JElCMeU
El algoritmo utilizado dependerá de la sal escogida, en este caso se usó el algoritmo DES ( que explicaré más adelante) para obtener el valor hash de la contraseña mypass con 2 valores de sal diferentes s1 y s2. Fíjense como los valores hash obtenidos en cada caso son diferentes. La propia sal aparese como prefijo del valor hash, lo que permitirá posteriormente a crypt (3) saber que algoritmo ha sido el utilizado.
Valora este capítulo: (5 opiniones)
Autor y licencia de 'Atacando Linux - Claves y Sal'
eL_mEsIAs Extraído de: http://www.indaya.com GNU Free Documentation License
Licencia GNU Free Documentation License: http://www.gnu.org/copyleft/fdl.html
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Opiniona sobre 'Atacando Linux - Claves y Sal' (5)

Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.

Opina sobre este tutorial



* Valoración:
* Nombre:
* Correo electrónico:
* Título:
* Comentario:

Wikis relacionados con 'Atacando Linux - Claves y Sal'

Los sistemas de empaque hacen parte fundamental de la cadena de suministro, ya que de... Más »
En este documento se presenta la información acerca de la instalación, configuración, ejecución y mantenimiento... Más »
Esta es la primerísima edición del Linux en Castellano COMO. La audiencia a la que... Más »
Este documento pretende ser el punto de entrada de los hispanohablantes al mundo Linux, intentando... Más »
Este documento describe el soporte de sonido para Linux. Enumera el hardware de sonido soportado,... Más »
¿Estás seguro de que deseas eliminar este capítulo?