elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  cifrando...
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: cifrando...  (Leído 4,574 veces)
ËrîC#

Desconectado Desconectado

Mensajes: 35


Ver Perfil
cifrando...
« en: 1 Enero 2008, 15:39 pm »

LAs encriptaciones de contraseñas pueden ser de diferentes maneras, las mas usuales son md5 y crypt, dos sistemas infalibles de cifrado.

Yo recomiendo crypt, que es mas dificil de descifrar aunque md5 tambien es util.

Para cifrar es una simple frase larguita y os lo pondremos para que veais mejor la funcion de dos maneras las dos formas: variable + echo y echo + simple ;).

variable + echo + crypt:

Código
  1. <?php
  2. $password = 'aqui_tu_password'; // aqui tienes de poner la contraseña que quieres cifrar
  3. $cryptpass = crypt($password);
  4. echo $cryptpass;
  5. ?>

Como veis es una manera facil, utilizando multiples lineas, pero sin utilizar el simple, ahora lo haremos sin variable y con simple:

Código
  1. <?php echo crypt('aqui_tu_contraseña'); ?>
Tampoco es tan dificil, esta seria una manera y ahora pondremos en md5.

Código
  1. <?php
  2. $pass = 'aqui_tu_contraseña';
  3. $md5 = md5($pass);
  4. echo $md5
  5. ?>
Tambien podriamos hacer sin poner el $md5 y ponerlo directamente con el echo, pero lo hago asin para que se entienda mejor.

Código
  1. <?php echo md5('aqui_tu_contraseña'); ?>

Listo, la función iria asin:

md5('cadena'); , es muy simple y crypt remplazando md5 por crypt.
Como veis, funciones simples e utiles.

Si ya esta posteado, borrarlo, si me equivoque en algun code, rectificarmelo, si teneis preguntas hacerlas.


En línea

Hans el Topo


Desconectado Desconectado

Mensajes: 1.754


"Estoy cansado de no hacer nada"


Ver Perfil WWW
Re: cifrando...
« Respuesta #1 en: 1 Enero 2008, 20:07 pm »

creo que estas cosas que pones no tienen sentido alguno...

existen manuales sobre su uso adecuado y tal

http://es2.php.net/manual/es/function.md5.php

http://es2.php.net/manual/es/function.crypt.php

y ambos no son infalibles


En línea

dimitrix


Desconectado Desconectado

Mensajes: 4.847



Ver Perfil WWW
Re: cifrando...
« Respuesta #2 en: 1 Enero 2008, 20:23 pm »

¿No hay que incluir un archivo para que lo cifre como hace los foros smf con el sha1?
En línea




ËrîC#

Desconectado Desconectado

Mensajes: 35


Ver Perfil
Re: cifrando...
« Respuesta #3 en: 1 Enero 2008, 22:20 pm »

SHA1 se utiliza de la misma manera:

Código
  1. <?
  2. echo sha1('tu_contrasena');
  3. ?>

Sencillo y directo.
En línea

Red Mx
Rojito
Colaborador
***
Desconectado Desconectado

Mensajes: 3.649


Viva México Cabrones...


Ver Perfil WWW
Re: cifrando...
« Respuesta #4 en: 1 Enero 2008, 22:23 pm »

 :huh: :huh: :huh: :huh: :huh: :huh:
En línea

Desarrollar Malware Es Causa De Cancer...
bels_mike


Desconectado Desconectado

Mensajes: 329



Ver Perfil WWW
Re: cifrando...
« Respuesta #5 en: 1 Enero 2008, 22:51 pm »

a ve que me entere bien, para enciptar en md5 no hay que hacer eso o si?
En línea

Hans el Topo


Desconectado Desconectado

Mensajes: 1.754


"Estoy cansado de no hacer nada"


Ver Perfil WWW
Re: cifrando...
« Respuesta #6 en: 1 Enero 2008, 22:53 pm »

¿No hay que incluir un archivo para que lo cifre como hace los foros smf con el sha1?

apache carga el módulo de php que a su vez carga las dlls/funciones ...
no hace falta incluir nada
En línea

Hans el Topo


Desconectado Desconectado

Mensajes: 1.754


"Estoy cansado de no hacer nada"


Ver Perfil WWW
Re: cifrando...
« Respuesta #7 en: 1 Enero 2008, 22:54 pm »

a ve que me entere bien, para enciptar en md5 no hay que hacer eso o si?

si tienes dudas sobre algo mirate la función en www.php.net y luego pregunta tu duda concreta,
no tiene sentido preguntar sin antes informarse
En línea

bels_mike


Desconectado Desconectado

Mensajes: 329



Ver Perfil WWW
Re: cifrando...
« Respuesta #8 en: 1 Enero 2008, 22:57 pm »

a ve que me entere bien, para enciptar en md5 no hay que hacer eso o si?

si tienes dudas sobre algo mirate la función en www.php.net y luego pregunta tu duda concreta,
no tiene sentido preguntar sin antes informarse

Ok Ok solo lo he preguntado por curiosidad  :P
En línea

dimitrix


Desconectado Desconectado

Mensajes: 4.847



Ver Perfil WWW
Re: cifrando...
« Respuesta #9 en: 1 Enero 2008, 23:04 pm »

Hans yo lo decía por que en el código de Login de los foros SMF está:

Código
  1. <script language="javascript" type="text/javascript" src="', $settings['default_theme_url'], '/sha1.js"></script>

que llama a sha1.js y en esté el código que se usa (no lo pongo por que con los comentarios se hace largo), dices que apache lo carga del dll, pero... por ejemplo hace un mes estaba en un hosting que no era con apache, ¿Al decir apache querías decir todos? o es que hay otros que no.

Gracias
En línea




Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines