A voir également:
- Crypter une colonne sous sqlserver 2000
- Déplacer une colonne excel - Guide
- Colonne word - Guide
- Additionner colonne excel - Guide
- Figer une colonne excel - Guide
- Trier colonne excel - Guide
6 réponses
Reivax962
Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
27 sept. 2010 à 16:08
27 sept. 2010 à 16:08
Bonjour,
Dans mon expérience, on ne crypte pas la colonne elle-même, mais le texte qu'on y met.
La colonne reste de type varchar(), et ne sait pas elle-même qu'elle est cryptée.
Par contre, quand on insère un mot de passe, on le modifie d'une façon ou d'une autre.
Deux questions se posent pour t'en dire plus :
- Est-ce que tu veux que la transformation soit réversible ? Il existe des méthodes de chiffrement qui sont raisonnablement irréversible, mais ça impose des limites (pas de rappel de mot de passe, par exemple !).
- Quel langage utilises-tu pour interagir avec ta base de données ? .Net, php, autre ?
Xavier
Dans mon expérience, on ne crypte pas la colonne elle-même, mais le texte qu'on y met.
La colonne reste de type varchar(), et ne sait pas elle-même qu'elle est cryptée.
Par contre, quand on insère un mot de passe, on le modifie d'une façon ou d'une autre.
Deux questions se posent pour t'en dire plus :
- Est-ce que tu veux que la transformation soit réversible ? Il existe des méthodes de chiffrement qui sont raisonnablement irréversible, mais ça impose des limites (pas de rappel de mot de passe, par exemple !).
- Quel langage utilises-tu pour interagir avec ta base de données ? .Net, php, autre ?
Xavier
salut Reivax962 j'utilise SQL server 2000 sur mon server. Oui j'aimerais crypter les informations que la colonne contient de façon à ce qu'on ne puisse pas lire les mots de passe.
J'intéragis avec asp.net via le vb.net et j'aimerais pouvoir faire des updates en cas de perte de mot de passe d'un utilisateur.
Merci
J'intéragis avec asp.net via le vb.net et j'aimerais pouvoir faire des updates en cas de perte de mot de passe d'un utilisateur.
Merci
Reivax962
Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
28 sept. 2010 à 10:23
28 sept. 2010 à 10:23
Alors le mieux, c'est d'utiliser le md5 :
System.Security.Cryptography.MD5CryptoServiceProvider
Tu peux t'inspirer de ça par exemple :
http://www.nonhostile.com/howto-calculate-md5-hash-string-vb-net.asp
Xavier
System.Security.Cryptography.MD5CryptoServiceProvider
Tu peux t'inspirer de ça par exemple :
http://www.nonhostile.com/howto-calculate-md5-hash-string-vb-net.asp
Xavier
c'est une belle fonction xavier mais j'ai peut-être homis de te dire que je suis encore à mes débuts en vb.net.
S'il te plait tu peux juste m'expliquer en bref que fais cette fonction?
S'il te plait tu peux juste m'expliquer en bref que fais cette fonction?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Reivax962
Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
28 sept. 2010 à 11:34
28 sept. 2010 à 11:34
Elle chiffre une chaîne de caractère selon l'algorithme md5.
Tu peux l'utiliser pour enregistrer tes mots de passe, et pour les comparer à ce qui est en base de données.
Tu peux l'utiliser pour enregistrer tes mots de passe, et pour les comparer à ce qui est en base de données.