Algoritmo de encriptación del password

Saludos amigos de la comunidad hispana de Drupal.

Estoy adentrando en el mundo de los CMS con drupal ya que cumplió con la necesidad mas importante en la empresa donde trabajo "tener soporte del motor de base de datos PostgreSQL".

Bueno la cuestión es que estoy haciendo una aplicacion web la cual se va acceder desde el sitio web hecho en Drupal, y quiero utilizar los datos de las tablas de usuario, mas bien estoy usando, por seguridad al ingresar a la aplicación vuelve a pedir el usuario y la contraseña, pero no se que algoritmo de encriptación utiliza el Drupal, estuve revisando los archivos y note que utilizaba el MD5 pero al probarlo no me funcionó.

Alguien podría ayudarme con esa inquietud.

De antemano gracias

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

esta bueno ... pero ...

Ese método está muy bueno, pero realmente no superó mis espectativas, se queda corto con el de joomla quién agrega un poco mas de seguridad a la encriptación poniéndole un grano de "sal". De todas formas sirve igual pues el md5 es bien dificil descifrarlo.
Saludos.

encriptacion

oye quiero usar encriptacion de phpbb como metodo de autenticacion, que archivo usaste para para la encriptacion

Ya solucione mi problema ha

Ya solucione mi problema ha sido un error brutal mio no he puesto bien el nombre a la hora de tomar la variable desde el POST.

la función que utiliza Drupal es la MD5

Usa MD5 como mencionás. Pero

Usa MD5 como mencionás. Pero seguramente haya algún error en la conexión. ¿Podrías pegar el ejemplo completo? Encerrado entre

<?php

?>

en este caso quisiera saber

en este caso quisiera saber que función utiliza el drupal para encriptar y almacenar en la base de datos, para poder hacer la autenticación.
por ejemplo:

$usuario = $_POST['user'];
$passwd = md5($_POST['pass']);

bueno en este caso quisiera saber en vez de md5 que función o que algoritmo de encriptación debo utilizar para que coincida a la hora de validar y permitir el acceso al sistema.

respuesta

No, en realidad no debes usar ninguna funcion ni algoritmo, la cadena del password por defecto de ese usuario ya esta guardada en la base de datos, para saber si coincide cuando el usuario se va a loguear y permitir el acceso al sistema, solo tienes que encriptar el password, de la misma forma y comparar la cadena resultante con la que tienes en la BD, si son iguales, entonces es porque los passwords son iguales. De esa forma lo valida tanto drupal como joomla.

¿Podemos ver el codigo que

¿Podemos ver el codigo que usaste?. Tal vez haya algún error en la implementación.