buenas tardes.
En mi continuada lucha (aunque sea oficialmente no sirva para mucho) por
hacer los archivos de excel más seguros, ya he terminado de configurar todo
lo que debía en código VB.
Ahora estoy intentando 'bloquear' el acceso al código en caso de que
este no se ejecute, es decir: Si la seguridad en el excel es distinta de
"Bajo", o bien intentar modificar el código mediante un editor hexadecimal.
Para el primero de los casos, he creado un certificado de seguridad con
la herramienta "selfcert", y luego Herramientas - Opciones - Pestaña
"Seguridad" - Firmas digitales. Agrego mi firma, pero cuando voy a guardar el
libro, me dice que al guardar se quitarán todas las firmas digitales del
libro, con lo cual no consigo nada.
Y sobre lo segundo, en la misma pestaña de seguridad puedes elegir la
opción de cifrar el documento, ponieno primero una clave de apertura. Si
pongo dicha clave, se la tendría que decir a todos los usuarios para que
puedan acceder al excel, y por lo tanto podrían modificar también el cifrado
a nada.
Conclusión: Sólo pretendo dos cosas: 1º, que el documento tenga un
certificado digital, que aunque inseguro, sea necesario para abrir el excel.
En caso contrario, si el usuario decide "no fiarse" de éste, no se abre el
libro. Y 2º, deseo poder cifrar el código para que no pueda editarse por ej.
desde el UltraEdit.
Muchas gracias por vuestro tiempo
Javi
Leer las respuestas