关于EXCEL中宏代码安全性的问题,请MS专家解答?

gaodz 2005-07-08 02:02:42
我公司开发了一套资料管理系统,其中的资料是用EXCEL生成的,并在EXCEL中加入了大量的VBA程序。我们对这些宏用EXCEL自身提供的密码保护进行了加密(密码比较复杂,不易猜出)。
请问,这种方式安全吗?(我们用的是OFFICE2000)
...全文
188 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
titihao 2005-07-23
  • 打赏
  • 举报
回复
不安全,网上有一个程序,轻而易举地就把 VBA 密码破解了。不管你多复杂多长的密码,1秒钟之内搞出来。可见微软的VBA密码部分多么薄弱。

你要保护代码的话就别用VBA。你可以用VB或VC,把你的功能做成二进制的加载宏,那才能叫人无法破解。


兄弟:是什么程序,介绍一下吧,,不过我听说2002以后的VBA很难破解的呀,,,
maweifeng 2005-07-15
  • 打赏
  • 举报
回复
作成COM组件,在VBA下调用。
QQ503503 2005-07-15
  • 打赏
  • 举报
回复
学到了好东西
gaodz 2005-07-10
  • 打赏
  • 举报
回复
"你可以用VB或VC,把你的功能做成二进制的加载宏"
你的意思是做ADDIN插件吗?
maweifeng 2005-07-09
  • 打赏
  • 举报
回复
office 97 的文件非常容易破解,2000以后则不是这样。对于比较长和复杂的密码,我试过AVP,很难破解。
icansaymyabc 2005-07-08
  • 打赏
  • 举报
回复
不安全,网上有一个程序,轻而易举地就把 VBA 密码破解了。不管你多复杂多长的密码,1秒钟之内搞出来。可见微软的VBA密码部分多么薄弱。

你要保护代码的话就别用VBA。你可以用VB或VC,把你的功能做成二进制的加载宏,那才能叫人无法破解。

5,139

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧