VBASH (VBA SHield) is a tool that helps VBA developers protect a VBA document and the intellectual property. It provides ultimate protection by implementing a state of art VBA macro code obfuscation and/or a unique fusing technique that denies access to VBA macro code. Check it out:
Highlight of VBASH:
Revoking access to VBA macro is the first line of defense to your VBA intellectual property. Unlike the build-in password protection in Microsoft Office, which is known to be vulnerbale, and other password based protection, VBASH’s “fusing” technique locks the VBA project without any password. After being “fused”, anyone who tries to open the fused VBA project will only see this:
You may feel pretty good already about the "fusing" feature of VBASH, but let's not halt here... You want to setup the second line of defense using VBASH's state of art VBA obfuscation which makes the code operational but incomprehensible, increasing by orders of magnitude the difficulty of stealing ideas, algorithms, sensitive information, or the code itself, EVEN IF THEY GET YOUR MACRO CODE. Better than other VBA obfuscators, VBASH's state of art code obfuscation is powerful, flexible and easy to use, thanks to the unique Tagging system. In VBASH, "Tags" are special VBA comments that control VBASH obfuscator to do its job and they are very straight forward to setup (VBASH has "Auto Tag" feature which makes "Tagging" nothing but a button click). Should you choose to, you can manually adjust the "Tags" to achieve different obfuscation results. Once the "Tags" are setup, everything else is fully automated. You can expect the obfuscation, and/or fusing, to be done with just a button click.
For more detail about VBASH, please check out Tutorial and Gallery. You can also see what VBASH can do from this demo document: VBASH_demo.zip