Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 Re : Sécurité » cacher son mot de passe » 19/06/2013 14:40:58
j'ai résolu mon problème en regardant la doc :
Pour crypter j'utilise ceci:
insert into utilisateur (login,mot_de_passe)values ('admin1',crypt('admin1',gen_salt('bf')))
et pour me connecter à mon application j'utilise ceci:
select mot_de_passe=crypt('admin',mot_de_passe) from utilisateur where login='admin'
merci à tous
#2 Re : Sécurité » cacher son mot de passe » 18/06/2013 10:46:19
lorsque j'enlève les quottes une autre erreur survient que voilà:
ERREUR: la fonction decrypt(character varying, unknown, unknown) n'existe pas
LINE 1: select id, decrypt(mot_de_passe,'1234','aes') from utilisate...
^
HINT: Aucune fonction ne correspond au nom donné et aux types d'arguments.
Vous devez ajouter des conversions explicites de type.
********** Erreur **********
ERREUR: la fonction decrypt(character varying, unknown, unknown) n'existe pas
État SQL :42883
Astuce : Aucune fonction ne correspond au nom donné et aux types d'arguments.
Vous devez ajouter des conversions explicites de type.
Caractère : 12
apparemment cette fonction prend comme premier paramètre des bites et non une chaine de caractère. Que faire?
#3 Re : Sécurité » cacher son mot de passe » 17/06/2013 12:57:54
merci sa marche bien lorsque je veux decrypter sa me dit ceci:
ERREUR: decrypt error: Data not a multiple of block size
********** Erreur **********
ERREUR: decrypt error: Data not a multiple of block size
État SQL :39000
voilà mon code:
select id, decrypt('mot_de_passe','1234','aes') from utilisateur
#4 Re : Sécurité » cacher son mot de passe » 17/06/2013 11:22:50
non comment faire svp?
#5 Re : Sécurité » cacher son mot de passe » 16/06/2013 11:48:19
Salut moi j'ai le méme problème je veux enregistrer un utilisateur avec un mot de passe crypté voilà ce que je fait:
insert into utilisateur (login,mot_de_passe) values('admin', encrypt('admin','1234','aes'))
mais on me dit que la fonction encrypt n'existe pas comment faire?
Pages : 1