Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Sécuriser une base de donnée Access [ Archives Visual Basic / Bases de données ] (Niamorh)

dimanche 27 février 2005 à 15:13:52 | Sécuriser une base de donnée Access

Niamorh

Bonjour,

Voila je suis débutant et je fais un jeu sous VB qui gère plusieurs utilisateurs.
Leur Pseudos, Mots de passe et Scores sont stockés dans une base Access.
Je remarque que lorsque je créé le .exe du jeu, la base de donnée n'est pas inclue dans le .exe.
Pour jouer je dois donc fournir le .exe du jeu et la base elle même.
Ce qui me gène c'est que n'importe qui peut ouvrir cette base et consulter les mots de passe voire modifier les scores etc ...

Comment y remédier ?
Peut-on empecher l'ouverture de la base de donnée avec Access mais sans la rendre inutilisable par le programme ?
Merci d'avance.

dimanche 27 février 2005 à 15:24:22 | Re : Sécuriser une base de donnée Access

hassen

bonjour,

biensur que oui, tu peut mettre un mot de passe sur ta base de donnee mais ensuite en visual basic tu doit mettre le mot de passe pour y acceder

mais je crois pour un simple sauvegarde de mot de passe et de score tu n'a pas besoin d'utiliser une base de donnee je crois que c mieux d'utiliser un simple fichier texte dans le quel tu mettra tes information. tu peut avant de mettre tes information les crypter ensuite pour les lire tu les décryptera. biensur tu doit faire une fonction de cryptage decryptage. tu peut chercher sur le site tu trouvera des exemple de code de cryptage decryptage.

Hassen TUNISIE

jeudi 3 mars 2005 à 12:28:47 | Re : Sécuriser une base de donnée Access

gilims

Salut

Tu peux aussi mettre tes données sur une fausse dll
Bien sur tu cryptes basiquement tes données mais en créant une dll, tu auras beaucoup moins de risques que des personnes viennent vérifier dedans

Pour cela au lieu de créer un fichier avec une extension txt, tu mets une extension dll
et tu modifies tes valeurs comme 1 fichier texte.
ex : "scores.txt" => scores.dll

Moins de risque, pas difficile, c'est + bénéfique

gilims

jeudi 3 mars 2005 à 16:11:19 | Re : Sécuriser une base de donnée Access

Niamorh

Réponse acceptée !

Merci pour ces astuces, elles me seront surement utiles pour la suite, mais dans le cas présent je suis obligé d'utiliser une base de données.

J'ai tout de même réussit ce que je voulais :

On choisit un mot de passe dans access (outil/sécurité)
puis dans vb :
Connection.Open "provider=microsoft.jet.oledb.4.0;" & "data source=" & App.Path & "\" & "MaBase & "Jet OLEDB:Database Password=MonPass"




Cette discussion est classé dans : exe, access, base, donnée, jeu


Répondre à ce message

Sujets en rapport avec ce message

Accès à une base de donnée Access sous VB [ par lolo ] J'aimerais réaliser une sorte de moteur de recherche en VB :il y a différents champs à remplir par l'utilisateur; une fois ces derniers remplis l'appl base de donnée Access [ par Arion ] Comment fait-on pour rechercher un enregistrement dans une base de donnée Access a partir de VB, a partir de la commande recordset ? Base de Donnée access sous VB 6.0 [ par breizhoneg ] J'aimerais savoir 2 choses1erement : Comment en entrant un champ de la base de données, peut-on avoir automatiquement les champs qui lui sont associés Base de donnée ACCESS [ par Mickey ] Bonjour,je devellope avec des amis un logiciel de gesion (agenda, compte banquaire, repertoire, bloc note...), mais j'ai un probléme.J'ai une base de base de donnée access [ par jo ] bonjour , je recherche le code (vba) ou (vb) d'une base de donnée capable de gérer plusieurs type de média ( livres, logiciels, photos etc ..) que je Ajouter une requête à ma base de donnée access depuis mon programme en VB [ par Jayjay ] J'aimerai ajouter une requête dans ma base de donnée access depuis mon programme en Visual basic (6)Comment faire ... avec create query ?help me! merc Champ d'une base de donnée [ par anspauldou ] Salutje voudrai un code qui me permettra de renvoyer la liste des champs d'une table de access 97 et access 2000 couper/coller dans une base de donnée access [ par fred ] Est il possible de couper/coller dans une bd access via vb6? Comment faire ?Merci Utilisateur et Base de Donnée Access 97 [ par anspauldou ] SalutJe voudrai savoir s'il est possible de connaitre l'utilisateur qui est connecté à ma base de données ACCESS 97 ? Si cela est possible je voudrai 2 QUESTIONS SUR ACCESS - URGENT [ par RV ] Bonjour, j'aimerais que vous m'aidiez sur ces 2 point svp :- J4aimerais dans un formulaire que j'intégrerais à ma base de donnée, un bouton qui me per


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.