Page 1 sur 1
Sécurité concernant la casse du mot passe
Posté : 09 févr. 2009, 16:31
par Alien51
Bonjour,
Je voudrais savoir comment de base on pouvait faire pour respecter la casse d'un mot de passe car quand je sais maman alors que le mot de passe est MaMaN je passe quand même.
Merci de votre aide.
Alien51
Posté : 09 févr. 2009, 23:56
par rolusseum
Mettre un mot de passe en "dur" comme MaMan dans la bd, n'est pas conseillé pour des raisons de sécurité.
Il vaut mieux le crypter au préalable.
Posté : 10 févr. 2009, 00:28
par AB
Un exemple de réponse dans le début de ce
tuto.
Mais comme l'a dit "rolusseum" il vaudrait mieux crypter ou hasher les mots de passe.
Posté : 10 févr. 2009, 10:42
par Alien51
Hi !
Merci pour vos réponses respectives. J'ai trouvé ça de mon côté après coup :
Code : Tout sélectionner
# -- Sensible aux minuscules / majuscules et aux accents
# SELECT *
# FROM MaTable WHERE Ch1 = Ch2 COLLATE French_BIN
Code : Tout sélectionner
select * from Production.Product
where Color = 'Black' collate French_CS_AS
select * from Production.Product
where Color = 'BLACK' collate French_CS_AS
Ca vous parle ?
Alien51
Posté : 10 févr. 2009, 16:29
par rolusseum
C'est pas spécifique à sql serveur?
Posté : 10 févr. 2009, 17:23
par Alien51
Je ne sais pas justement si c'est une solution ou non
Alienanis
Posté : 10 févr. 2009, 17:27
par mere-teresa
Posté : 11 févr. 2009, 01:09
par rolusseum
Merci pour l'information mere-teresa, je ne connaissais pas cette subtilité avec Mysql.
Il y a une convention pour les noms de collation : elles commencent par le nom du jeu de caractères auquel elles sont associées; elles incluent généralement un nom de langue, et finissent par _ci (case insensitive, insensible à la casse), _cs (case sensitive, sensible à la casse),...
exemple:
latin1_general_cs sensible à la casse
latin1_general_ci pas sensible à la casse
Posté : 11 févr. 2009, 16:46
par Alien51
Merci à tous _bin c'est nickel
Sinon pour ne pas ouvrir bêtement un topic pour rien, j'ai développé un petit script d'attribution de mot de passe mais je n'arrive pas à inclure les majuscules. Comment faire ? J'utilise :
Cordialement,
Alien51
Posté : 11 févr. 2009, 18:11
par mere-teresa
Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération toi-même
en cliquant sur le bouton
qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).
Alors... inscris-toi !!! 