excel - quitar - Protección con contraseña VBA: ¿cómo funciona? ¿es seguro? ¿Hay alguna alternativa?
quitar contraseña excel (5)
En caso de que uno quiera proteger las aplicaciones VBA para hacer versiones de prueba (demo) y no exponer las secuencias de comandos, ¿qué tan segura es la protección incorporada con contraseña? ¿Hay alguna alternativa?
Editar: estoy preguntando sobre Excel VBA aquí.
La seguridad de su contraseña dependerá en gran medida de la versión de la oficina utilizada. Todas las demás soluciones de Office anteriores a 2007 se pueden descifrar. Office 2007 requiere una fuerza bruta para forzar la contraseña. El mecanismo de encriptación predeterminado es 128 bit AES.
Esto significa que cuanto mayor sea la complejidad de la contraseña, más difícil de descifrar. IE - Números, caracteres especiales, caja de mezcla, etc.
No es muy seguro y se puede descifrar fácilmente con una herramienta.
Este video muestra cómo se hace.
Si realmente quieres proteger la fuente, este puede ser el camino a seguir para ti. Para aquellos que no quieran seguir el enlace, se trata de un artículo sobre el desarrollo de un complemento XLL para Excel 2007. Xll es un dll especializado para usar con MS Excel.
No es seguro. Cualquiera que abra su documento en OpenOffice tendrá acceso inmediato al código. Open Office básicamente ignora cualquier protección con contraseña.
La gente de OO tiene un documento muy bueno que describe el formato de archivo de Excel . La Sección 4.18 (página 114) inicia la discusión sobre cómo se maneja la protección. La sugerencia de Onorio de usar un complemento ralentizará a alguien, pero no detendrá a un hacker determinado.
Es como cerrar la puerta de tu casa. No impedirá que alguien esté decidido a entrar, pero "mantendrá a la gente honesta honesta".
Absolutamente de acuerdo con Dave Parrillo, la seguridad es bastante pobre, incluso en la versión 2010/13. La única forma de proteger su archivo es poner la contraseña para abrir, que usa criptación real (AES 128 bit), la opción "Encrypt Document" da el mismo resultado. Todos los otros:
- Protección de libro de trabajo / hoja de trabajo: utiliza 15 bits HASH de cualquier contraseña, por lo que debe probar solo las contraseñas 32768 (que le da HASH único) para eliminar esta protección. Aquí hay un buen algoritmo de protección ¿Cómo funciona la protección de contraseña de la hoja de trabajo de Excel?
- Bloqueo de proyecto de VBA: necesita cambiar el valor de DBP en el archivo vbaProject.bin. ¿Cómo elimino la contraseña de un proyecto de VBA?