Cryptage

cs_moucha Messages postés 8 Date d'inscription mercredi 21 décembre 2005 Statut Membre Dernière intervention 18 juillet 2014 - 18 juil. 2014 à 23:23
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 - 10 août 2014 à 16:34
bonjour a tous
je cherche a crypter une chaine de connexion vb6 vers SQLSERVER ou bien crypter seulement le mot de passe de cette connexion
merci pour votre réponses
--

2 réponses

NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 159
19 juil. 2014 à 14:17
Comment établis-tu ta connexion ?
Ensuite, as-tu essayé de passer par l'obfuscation ?
(càd mettre par exemple, les données dans un tableau d'octet, puis en éxécution de convertir ce tableau en chaine)
0
bonjour et merci pour la réponse
le format de ma chaine est :ConnectionString = "Provider=SQLOLEDB.1;Password "xxxxxxx";Persist Security Info=True;User ID="xxxxxxx";Initial Catalog="xxxxxxxxx";Data Source="xxxxxxxx""

je veut que le mot de passe ne soit pas on clair
merci
0
NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 159
6 août 2014 à 14:27
As-tu essayé ma suggestion concernant l'offuscation ?
0
non pas encore mais c'est quoi cette méthode
merci
0
NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 159
10 août 2014 à 14:41
Cacher le mot de passe, par exemple, en mettant chaque caractères dans une case d'un tableau de Char puis tout remettre sous forme de String à l'execution.
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
10 août 2014 à 16:34
Bonjour,
J'ai personnellement de grandes difficultés à comprendre la quasi-antinomie entre l'utilisation d'un mot de passe d'une base de données (donc modifiable à tout instant) et sa conservation en dur ("obfusqué" ou non) dans un programme de connexion à la dite base de données.
0
Rejoignez-nous