Monday, June 29, 2009

VBA Password Removal

How is it possible that a long and complex VBA password can be removed from a VBA project in seconds?

When a VBA password is provided to protect the VBA project, it causes a protection signature to be written to the file.
A locked VBA project uses a different, but similar signature.
The protection signature depends on the password, but the VBA code is not encrypted with the password. However, the protection is a part of the VBA project.

Our Remove VBA Password, removes this protection from the file, securely and instantly.

Trying to remove the protection without a good knowledge of the VBA protection scheme may result in damages to the VBA project and to other parts of the file.
However, nothing prevents a good VBA password recovery tool from removing the password in a blink of an eye.