如何安全地保护 Excel VBA 项目代码,使密码恢复程序无法恢复/破解它?
我创建了一个免费使用的 Excel 工作簿应用程序;但是,我不希望人们访问代码本身。我能做什么呢?
目前采用密码保护;然而,即使使用密码删除应用程序的试用版,也可以摆脱它。
此外,我还找到了一个 Excel 工作簿,它可以禁用其他 VBA 项目的 VBA 项目密码。那有多酷?没有破解工具或“密码删除”工作簿适用于它。
如何实现类似的安全性?
非常感谢
I have created an excel workbook application that is free to use; however, I do not wish people to get access to the code itself. What can I do about it?
Currently, it is protected with password; however, even with trial versions of password removal appz it is possible get rid of it.
Moreover, I have found a excel workbook that disables VBA project passwords from other vba projects. how cool is that? No cracing tools or "password removal" workbook works on it.
How to achieve similar security?
Many thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
早在 2003 年,我就使用包含 16-64 个字符的字母/数字/符号的密码对 Excel 项目进行了密码保护。两年后,我丢失了密码,并且无法找到任何密码删除应用程序可以为我破解它。从那以后我就没有尝试过破解它,所以现在它可能很容易打开。
如果您在共享工作簿后将其锁定,则在解锁并取消共享之前,该项目将不可见。另一方面,这些密码可能更容易破解,我真的不知道。
现在,我不再需要密码来保护我的 VBA 项目。我更担心有人能够修复错误,而不是有人造成问题。
Back in 2003 I password protected an Excel Project with a password that had somewhere between 16-64 characters alpha/numeric/symbol. Two years later I had lost the password and was unable to find any password removal appz that could crack it open for me. I haven't tried to crack it since then so it might be easily opened now.
If you lock a workbook after sharing it, then the project won't be visible until it is unlocked and unshared. On the other hand, those passwords might be even easier to crack, I don't really know.
Now-days I don't bother password protecting my VBA projects. I'm more worried about someone being able to fix a bug then I am about someone causing problems.