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. This also prevents anyone or any program from altering your macro, which means better version control and better protection from malicious infection. After being “fused”, anyone who tries to open fused VBA project will only see this:
You may feel pretty good already about the "fusing" feature of VBASH, but it does not stop there... VBASH offers 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. This is the second line of defense to your VBA intellectual property. We highly recommand obfuscating your VBA code. VBASH obfuscation is powerful, yet flexible and easy to use, thanks to the unique tagging mechanism. Using the auto tagging feature you can get obfuscation done in a few button clicks. You can also customize the obfuscation by applying different tags which can be done in just a few more clicks.
The best part of VBASH is that it is fully automatic. No complicated procedure, VBASH takes the original document and generated a processed document, obfuscated and/or fused. And that is it. The processed document works exactly the same as the original, of course except being obfuscated and/or fused. End user will not experience any difference in using the processed document, of course except that they cannot access the macro code or they get the obfuscated code.