begin process at 2012 02 14 13:41:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Base de données

 > 

SQL

 > 

cacher le mot de passe en table Access


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

cacher le mot de passe en table Access

dimanche 10 juin 2007 à 11:43:07 | cacher le mot de passe en table Access

paolo12

bonjour
en fete, j'ai fait une table avec Access ou j'ai mis le mot de passe de mon application VB, je veux savoir comment cacher le mot de passe pour kek1 qui ouvre le fichier mbd de Access,
merci
dimanche 10 juin 2007 à 11:46:40 | Re : cacher le mot de passe en table Access

jmfmarques

Membre Club
Bonjour,

Ne cache prien !
Simplement : dans ta base : ne met pas le mot de passe mais son résultat crypté
et
dans ton appli :
utilise une fonction de cryptement de ce que saisit l'utilisateur et vérifie que le résultat est identique à ce qui est dans ta base !
lundi 11 juin 2007 à 08:10:51 | Re : cacher le mot de passe en table Access

Nicko11

Salut, tu serais pas en VBA ?

tu as aussi d'autres solutions, mettre un mot de passe sur le code (mais si tu l'oublies c'est chiant) ou bien
modifier les parametres du menu de démarrage (attention a gérer aussi la touche Shift au démarrage) pour les utilisateurs.

Si tu es bien en VB6, l'utilisateur n'auras pas acces au code de toute maniere via le .exe
lundi 11 juin 2007 à 08:44:49 | Re : cacher le mot de passe en table Access

jmfmarques

Membre Club
- Un mot de passe doit pouvoir être modifié périodiquement
Voici une stratégie recommandée :
1) enregistrer le(s) résultat(s) crypté(s) quelquepart (peu importe où) et agir comme je l'ai exposé plus haut pour la vérification. Lier le mot de passe à un nom d'utilisateur (on peut très bien tout simplement créer un fichier possédant ce nom et contenant le résultat crypté du mot de passe
2) subordonner l'ouverture de l'appli à l'existence de ce fichier et à la cohérence du mot de passe
3) inclure dans son appli de quoi modifier le mot de passe (après avoir donné celui en cours)
4) prévoir un "historique" des mots "ratés" : dans un fichier avec la date, l'heure et le mot tenté (celà permet de savoir si quelqu'un a "repéré" la position approximative des touches utilisées (à vue) et tente leur répétition. Si le nombre d'essai ratés ainsi ratés rdt supérieur ou égal à celui permis (3 est une bonne "dose") ===>> déclenchement d'une alerte et  affichage des mots "tentés" (avec date et heure).
Il est bien évident que le contenu du fichier "historique des ratés" doit lui même être crypté (tout simplement pour éviter qu'un tiers ne puisse, en voyant les "ratés maladroits", deviner le véritable mot.
Attention : contrairement au cryptement du mot de passe, qui, lui, doit être de type irréversible, celui de ce fichier historique doit, lui, être de type réversible.
5) obliger à une modification du mot de passe :
  a) selon une fréquence à déterminer
  b) chaque fois qu'une alerte est déclenchée.
6)  un accident étant toujours possible : ne pas oublier dr'enfermer dans un coffre un support contenant un fichier (le tout premier créé, par exemple) portant un nom d'utilisateur et le mot crypté qui va avec. Ceci permet de s'en sortir en cas d'effacement du fichier (on rerentre avec ce nom et le mot corrspondant)

Voilà ma méthode ...
lundi 11 juin 2007 à 08:49:30 | Re : cacher le mot de passe en table Access

jmfmarques

Membre Club
J'ai oublié :
Si plusieurs utilisateurs : seul l'utilisateur principal doit pouvoir créer ou supprimer un utilisateur.
A la création, il lui attribue un premier mot de passe, qu'il communique à l'utilisateur avec l'obligation de le modifier immédiatement.
Le message d'alerte dont j'ai parlé au-dessus doit s'afficher systématiquement, quel que soit l'utilisateur entrant, et nécessiter l'intervention de l'utilisateur principal (ceci permet de multiplier les chances d'être informé le plus rapidement possible)
lundi 11 juin 2007 à 09:22:35 | Re : cacher le mot de passe en table Access

Renfield

Administrateur CodeS-SourceS
"une fonction de cryptement" tout un programme, jmfmarques ^^

"cryptage", plutot, non ?

++

Renfield
Admin CodeS-SourceS- MVP Visual Basic
lundi 11 juin 2007 à 09:29:31 | Re : cacher le mot de passe en table Access

jmfmarques

Membre Club
Bonjour Renfield,

Non : cryptement.
lundi 11 juin 2007 à 09:31:17 | Re : cacher le mot de passe en table Access

jmfmarques

Membre Club
En anglais, non plus, ce n'est pas cryptage (mais cryptation)
lundi 11 juin 2007 à 09:35:04 | Re : cacher le mot de passe en table Access

jmfmarques

Membre Club
[ Lien ]
lundi 11 juin 2007 à 19:30:41 | Re : cacher le mot de passe en table Access

Renfield

Administrateur CodeS-SourceS
j'aurais appris un truc, faut le dire a tout le monde, le crier sur tous les toits, l'humanité doit être prévenue !

le "Cryptage" n'existe pas !

Merci ^^

Renfield
Admin CodeS-SourceS- MVP Visual Basic

1 2

Cette discussion est classée dans : access, table, mot, cacher, passe


Répondre à ce message

Sujets en rapport avec ce message

Protéger table access par mot de passe [ par angel_of_death2369 ] Bonjour, Je voulais savoir s'il était possible de protéger une table access par un mot de passe. Je sais déjà le faire pour les formulaires, mais je n Modifier mot de passe access en vb6 [ par patrice974 ] Bonjour.Comment puis-je modifier directement depuis VB6 le mot de passe d'une base access.Merci par avance. Reconnaissance d'un mot de passe et d'un login [ par willbie ] bonjour à tous!j'ai fait une relation entre une table access (dont les champs sont:login et mot de passe)et un formulaireVB par la connexion ODBC.Ce q Mot de passe ACCESS perdu [ par Razaphi ] Salut à tous les codeurs. J'ai un probleme. J'ai perdu le mot de passe de ma base de données Microsoft Access, je voudrai savoir si il y a un moyen de Connexion Excel - Access avec mot de passe [ par oldeb ] Bonjour,Je souhaite établir une connexion entre Excel et une base Access en VBA (test pour le moment)... jusqu'à là ca va...Le pb est que la base Acce Cacher mot de passe [ par allyko ] Bonjour,Je souhaite cacher le contenu d'une inputbox. En effet, l'utilisateur devra saisir son mot de passe pour pouvoir se connecter à une base de do Mot de passe Access [ par altozinzin ] Salut à tous (ou re pour certains, lol)Voila mon problème:Je veux protéger ma base de donnée acces par un mot de passe: 0000Dans mon programme je tape Changer le mot de passe d'un BDD Access avec VISUAL BASIC 2005 [ par Morveus ] Bonjour,je cherche à changer le mot de passe de ma base de données Access avec Visual Basic 2005. J'ai trouvé des codes pour VB6 mais je n'arrive pas Mot de passe Access Crystal Report [ par Razaphi ] Salut les codeurs, j'ai un problème avec crystal report et les mots de passe de Accès. Ma BD est protégée par un mot de passe. En faisant la conceptio


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,259 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales