Sécurisé un Projet VBA pour ne pas pouvoir accéder au code
Résolu
NeOXi-_Alpha
Messages postés
65
Date d'inscription
Statut
Membre
Dernière intervention
-
NeOXi-_Alpha Messages postés 65 Date d'inscription Statut Membre Dernière intervention -
NeOXi-_Alpha Messages postés 65 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
actuellement je travail sur un projet en VBA excel.
étant très maniaque sur la sécurité j'ai dans un premier temps mit un code sur mon projet.
petit a petit j'ai cacher mon classeur jusqu'à avoir un bouton cacher avec un mot de passe par la suite afin d’accédé au code quand même d'une manière.
mais avec un peu de recule et un peu de recherche pas très approfondi j'ai trouvé une méthode qui consiste à modifier le fichier vbaProject.bin afin de faire sauté la sécurité.
ma question est peut être impossible a l'heurs actuel mais je tante quand même le coup.
donc est t'il possible de sécurisé cette faille de toute les manière possible (cryptage, mot de passe sur se fichier qui n'influe pas sur le fichier .XLSM ,...) enfin bref je prend toutes les méthode. sauf les payante évidement.
merci.
actuellement je travail sur un projet en VBA excel.
étant très maniaque sur la sécurité j'ai dans un premier temps mit un code sur mon projet.
petit a petit j'ai cacher mon classeur jusqu'à avoir un bouton cacher avec un mot de passe par la suite afin d’accédé au code quand même d'une manière.
mais avec un peu de recule et un peu de recherche pas très approfondi j'ai trouvé une méthode qui consiste à modifier le fichier vbaProject.bin afin de faire sauté la sécurité.
ma question est peut être impossible a l'heurs actuel mais je tante quand même le coup.
donc est t'il possible de sécurisé cette faille de toute les manière possible (cryptage, mot de passe sur se fichier qui n'influe pas sur le fichier .XLSM ,...) enfin bref je prend toutes les méthode. sauf les payante évidement.
merci.
A voir également:
- Sécurisé un Projet VBA pour ne pas pouvoir accéder au code
- Code ascii - Guide
- Mode sécurisé samsung - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code puk bloqué - Guide
- Comment acceder au presse papier - Guide
1 réponse
Bonjour,
Tu peux rendre la lecture plus compliquée ... mais sécuriser totalement non.
Office est une vraie passoire...
Tu peux,
Utiliser sur les feuilles le veryhidden pour masquer les onglets,
Mettre un password sur le projet (dans le VBe )
Obfusquer le code pour le rendre moins lisible (c'est long à mettre en place et rend ton code très difficilement maintenable par la suite )
https://connect.ed-diamond.com/MISC/MISC-087/Automatisation-d-une-obfuscation-de-code-VBA-avec-VBad
.
Tu peux rendre la lecture plus compliquée ... mais sécuriser totalement non.
Office est une vraie passoire...
Tu peux,
Utiliser sur les feuilles le veryhidden pour masquer les onglets,
Mettre un password sur le projet (dans le VBe )
Obfusquer le code pour le rendre moins lisible (c'est long à mettre en place et rend ton code très difficilement maintenable par la suite )
https://connect.ed-diamond.com/MISC/MISC-087/Automatisation-d-une-obfuscation-de-code-VBA-avec-VBad
.
déçu de la réponse mais pas étonné Microsoft a vraiment un problème à se niveau.
j'avais effectivement vue la méthode en passant par du python mais quand j'ai vue la "chose" je me suis dit qu'il y aurai certainement plus court.
en tous cas je te remercie de ta réponse.
je sais je part très loin pour un excel mais j'aime me compliqué la vie.