:applo: Je n'aurai jamais trouvé cette solution. Merci beaucoup.
Je modifie mon projet et je te tiens au courant.
Version imprimable
:applo: Je n'aurai jamais trouvé cette solution. Merci beaucoup.
Je modifie mon projet et je te tiens au courant.
j'avais supprimer mes message parce que j'avais des -1 que je ne comprenais pas la justification!
pas cool pour toi mais pas cool pour moi!
j’accepte les -1 mais quand il devient systématique je ne m'engage plus!
ce n'est pas parce que je suis un mauvais joueur mais par incompréhension!
en fait c'est ce genre se solution que je proposai depuis le début!
dernière mouture!
Je ne mets jamais de -1, car pour moi toute réponse vaut la peine d'être remerciée, même si elle est déplaisante.
J'ai mis en place ton code, mais j'ai un message d'erreur lorsque je clique sur le bouton pour afficher le formulaire de changement de mot de passe - "Erreur de compilation - Variable ou procédure attendue, et non un module"
remets ton fichier modifié que je jette un regarde!
Voici le fichier modifié
Pièce jointe 359834
Cette ligne bug également "Syntaxe incorrecte"
Pour le bouton, j'ai trouvé la solution. J'ai remplacé le bouton (contrôle activex) par un contrôle de formulaire auquel j'ai rattaché une macro.Code:
1
2 CLEF = "µÂ,^P§f>}¿!/Ð##"ø"cu''Ýj]e+0¦Ùåå ï"¤°5ZJîñ r3ß/-9ÑtfE-Ð~há"
Voilà!
Bonjour le forum, bonjour dysorthographie,
Merci beaucoup pour ton aide, tu m'as enlevé une sacrée épine du pied. J'espère pouvoir te rendre un service à mon tour.
J'ai regardé ce qu'est le cryptage de Vigenère, que je ne connaissais, cela m'a l'air très complexe.
Je te réitère mes remerciements en te souhaitant une agréable journée
Amicalement
René
Ps : Juste une dernière question : Si je rends la feuille "Passe" invisible, Est-ce que cela va empêcher la mise à jour du mot de passe ?
J'ai également remarqué que si l'on tape les 3 mêmes mots de passe, il n'y a pas de message d'alerte et l'enregistrement se fait quand même comme si le mot de passe était nouveau.
Bonjour,
oui je n'es pas géré ce type de contrôle! il es possible de rajouté un test!
Code:If tboOldPwd = tboNewPwd Then MsgBox "Err": Exit Sub
je prend Anatole j'ai une clé de Cryptage Test je prend le premier caractère de Anatole sous la forme du code ascii A=65 même chose pour Test! T=82Citation:
J'ai regardé ce qu'est le cryptage de Vigenère, que je ne connaissais, cela m'a l'air très complexe.
65-82=-19 => chr(255+(Asc("A")-Asc("T")))=i dans l'idée!
D'accord merci pour ta réponse.
Tu peux affectivement masqué la feuille Passe.
ça va sens dire mais ça va mieux en le disant qu'excel en terme de sécurité ce n'est pas le top! mais reste à chaque un d'avoir le niveau de sécurité qui lui semble suffisant!
je suppose que c'est la même personne qui ma mis -1 au post #82 et on dit que je suis susceptible!
Mon projet est verrouillé par un mot de passe. Les feuilles sont rendues invisibles par xlveryhidden.
Mais bon tu as raison, rien n'est complètement sûr. Connaissant les utilisateurs, il y a peu de chance qu'ils arrivent à déverrouiller le projet.
Ce boût de code, va bien en ajout de celui qui est dans l'UF :
Code:
1
2 If tboOldPwd = tboNewPwd Then MsgBox "Err": Exit Sub
Alors j'en profite, puisque la perche est tendue...Citation:
Je ne mets jamais de -1, car pour moi toute réponse vaut la peine d'être remerciée, même si elle est déplaisante.
Tu es, à mon avis, dans la pire des situations : persuadé que tu as sécurisé ton fichier.
Je m'explique :
Sachant que pour une poignée d'euros un individu malintentionné peut déposer ton fichier sur un site spécialisé qui va lui donner tes mots de passe sur les feuilles et le projet VBA (ce n'est pas du piratage, c'est juste pour rendre service aux utilisateurs qui ont oublié leurs mots de passe) que penses-tu faire si tes données confidentielles sont lues ou si tes formules de calculs sont modifiées, le tout bien sûr sans laisser de trace, juste pour le plaisir de te nuire ?
Et je ne parle même pas de celui qui va insérer un bout de code VBA dans ton projet pour suivre les saisies faites dans ton formulaire où l'utilisateur saisi le fameux mot de passe (pour les recopier dans un fichier texte) ce qui n'est pas bien compliqué.
Tu t'en rendras compte peut-être trop tard.
Je pense qu'il faut partir du principe que tes sécurités peuvent être contournées, et ce n'est pas le plus important. Ce qui compte, c'est (à mon avis) de savoir si ton fichier (malgré tes sécurités qu'il faut garder car c'est la moindre des choses) à été modifié à ton insu, et dans ce cas pouvoir corriger la situation.
En résumé : mieux vaut être piraté et le savoir (pour corriger le tir, voire en profiter) que ne pas savoir que l'on a été piraté.
Tu trouveras dans ma signature un lien sur le tome 4 qui parle de la cryptologie (tu verras que la méthode que tu utilises n'est pas si fiable que tu le penses).
Je penses que tu y trouveras des idées pour ton problème.
Ainsi que le tome 5, qui pourra t'apporter une réponse à la façon de savoir si tu as été ou non piraté.
On pourra en reparler quand tu les auras lu, si tu le souhaites.
Bonne continuation, tu verras que ce sujet est très intéressant.
Et merci à vous tous pour vos contributions à cette discussion, quelque soit leur qualité et vos avis personnels, ce n'est pas cela qui compte, c'est surtout de faire vivre ce site.
Bonjour à tous,
Merci laurent_ott pour ta participation. Je n'ai pas encore lu les infos que tu m'indiques.
Par contre, les utilisateurs de ce fichier n'iront pas jusqu'aux extrêmes que tu indiques. Ce ne sont que des utilisateurs d'Excel sans connaissances approfondies.
Le but recherché est de simplement protégé le fichier du mieux possible, tout en sachant, come il a souvent été dit, que la protection 100% ,n'existe pas.
La solution qui m'a été donné me satisfait grandement, il y a certainement mieux, je n'en doutes pas, mais à mon échelle cela suffit.
Je ne pense pas que celui qui m'a donné cette solution soit mal intentionné. Si sa solution déplait à certain, ce n'est pas une raison pour le sanctionner d'un -1.
Je vais lire tes liens avec grands intérêts.
Encore merci pour ta participation.
PS : Je cherche juste à protéger le fichier contre d'éventuelles mauvaises manipulations et surtout, et c'est le point important, que les compteurs incrémentés ne puissent être modifiés.
Le code proposé est peut-être compliqué pour mon besoin !!! En tout cas il a le mérite de fonctionner