En mi opinion las claves en las base de datos se deben guardar encriptadas.
Saludos
Enrique
Alvaro Herrera escribió:
> Z.M. escribió:
>
>
>> O sea que definiendo la tabla de esta manera:
>>
>> CREATE TABLE usuario(
>> login varchar(8) primary key,
>> codsistema int,
>> password char(32),
>> permiso varchar(2)
>> );
>>
>>
>> ¿Tengo una estructura aceptable? ¿Entonces es aconsejable definir el campo password, del tipo char(32) en vez de varchar(32)?
>>
>
> No, el tipo char(N) es desaconsejable. Usa varchar(). No ganas nada
> con char() y pierdes porque algunas operaciones se comportan de formas
> inesperadas. La única razón por la que existe el tipo char() es
> compatibilidad con el estándar SQL.
>
>
>