Cita:
Empezado por YosvanyRL
pero cada vez que encripta un texto me genera un codigo diferente cada vez aunque sea con el mismo clave.
|
MENOS MAL.
Porque si no hiciera eso seria UN FALLO DE SEGURIDAD.
Encriptar es para proteger la información, NO PARA COMPARARLA. La UNICA invariante que se respeta es que lo que encriptes de desencripta al pasar las calves adecuadas. NO HAY GARANTIA DE IGUALDAD, porque si lo hubiera, SERIA ESTUPIDO.
Ok?
Si necesitas que es igualdad/comparable debes usar otra cosa que tenga esa invariante, como un HASH (que tambien muchos idiotamente lo confunden con un encriptado). Los HASH, aun los de tipo criptografico, NO SON para proteger informacion, son para generar valores de igualdad ofuscando su valor inicial.