Bonjour,
Est il possible, et comment puis je crypter une ou plusieurs tables (voire toutes les table !!) de ma base de donnée, de manière à rendre la consultation des données impossibles en dehors des formulaires ?
Merci pour votre aide,
Franck
Bonjour,
Est il possible, et comment puis je crypter une ou plusieurs tables (voire toutes les table !!) de ma base de donnée, de manière à rendre la consultation des données impossibles en dehors des formulaires ?
Merci pour votre aide,
Franck
Bonjour.
Access ne dispose pas d'un mécanisme de cryptage d'un champ ou d'une table comme, par exemple, Oracle. Il faut que tu le programme toi-même.
Une méthode d'encryptage simple (mais pas très résistante) est le Ou Exclisif (xor en anglais) car il permet avec une seule clef de crypter et décrypter tes données et nécessite peut de ressource système.
- TaDonnee xor TaClefDeCryptage encrypte les donnees.
- TaDonneeCryptee xor TaClefDeCryptage décrypte tes données.
Pour un bon cryptage il faut prendre une clef au moins aussi longue que le texte à encrypter.
je ne l'ai jamais utilisé sur autre chose que du texte.
Peut-être qu'en utilisant des formulaires déconnectés (je sais que cela existe mais je ne les ai jamais utilisés) tu pourrais :
- Lire les données avec une requête de décryptage et remplir la source du formulaire déconnecté.
- Au moment de l'enregistrement, crypter tes données.
Selon moi tu vas te mettre pas mal de battons dans les roues.
Une solution plus facile à mettre en œuvre serai de cacher la fenêtre de la base de données afin que les objets ne soient pas facilement visibles.
Mon expérience m'a appris que la plus part des utilisateurs ne vont pas fouiller dans les entrailles des applications. Ils sont généralement concentrer sur ce qui relève de leur travail et ils souhaitent simplement que l'application fonctionne afin qu'ils puissent accomplir les tâches pour lesquelles ils sont payés.
A+
Vous voulez une réponse rapide et efficace à vos questions téchniques ?
Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.
Bonjour,
Merci beaucoup pour ta réponse mais je ne suis pas assez expert pour créer le code vba pour mettre ta proposition en application
J'aurai besoin d'un exemple concret pour pouvoir l'adapter à ma base.
Merci tout de même !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager