2008-11-03 5 views

Répondre

3

La sécurité de votre mot de passe dépendra en grande partie de la version du bureau utilisé. Toutes les autres solutions Office antérieures à 2007 peuvent être piratées. Office 2007 nécessite de forcer le mot de passe. Le mécanisme de cryptage par défaut est AES 128 bits.

Cela signifie que plus la complexité du mot de passe est élevée, plus il est difficile à déchiffrer. IE - Chiffres, caractères spéciaux, boitiers de mélange, etc.

+0

Existe-t-il d'autres moyens de protéger le code dans les versions antérieures à 2007? – axk

+0

Je me demande comment le code est accédé par Excel quand il l'exécute si le code est crypté? – axk

+0

Malheureusement, ce n'est plus le cas. Voir [ici] (http://stackoverflow.com/a/27508116/12744) – kaybee99

1

Ce n'est pas très sûr et peut être facilement craqué avec un outil.

This video montre comment c'est fait.

0

Si vous voulez vraiment protéger la source, this peut être le chemin à parcourir pour vous. Pour ceux qui ne veulent pas suivre le lien, il s'agit d'un article concernant le développement d'un complément XLL pour Excel 2007. Xll est un DLL spécialisé à utiliser avec MS Excel.

+0

Je ne pense pas que ce soit une option dans ma situation. – axk

+0

Je pensais que ce n'était peut-être pas Aleksey - d'un autre côté, je pensais qu'il serait peut-être possible que vous connaissiez C++ et que vous posiez simplement des questions sur VBA parce que c'est Excel. –

+0

J'ai eu une certaine expérience avec C++ moi-même, mais le problème est que la question provient d'une personne qui ne connaît pas le C++ et il y a déjà beaucoup de code dans VBA. – axk

0

Ce n'est pas sécurisé. Toute personne ouvrant votre document en OpenOffice aura un accès immédiat au code. Open office ignore fondamentalement toute protection par mot de passe.

Les gens OO ont un très bon document décrivant the Excel file format. La section 4.18 (page 114) commence la discussion sur la manière dont la protection est gérée. La suggestion d'Onorio sur l'utilisation d'un add-in ralentira quelqu'un, mais n'arrêtera pas un hacker déterminé.

C'est un peu comme verrouiller la porte de votre maison. Cela n'empêchera pas quelqu'un d'être déterminé à entrer, mais «garde les honnêtes gens honnêtes».

0

Absolument argumente avec DaveParillo, la sécurité est assez médiocre même en version 2010/13. La seule façon de protéger votre fichier est de mettre un mot de passe pour l'ouverture qui utilise le cryptage réel (AES 128 bits), l'option "Crypter le document" donne le même résultat. Tous les autres:

Questions connexes