回 帖 发 新 帖 刷新版面

主题:[讨论]vb源代码加密工具(附上源码)

[url= http://bbs.pfan.cn/post-299536.html]有没有人有vb源代码加密工具?[/url]
没有回应,试着自己做了一个。虽然加密后的源代码直接运行时可能会发生错误,需要手工修正,但勉强能用,至少加密后的代码的可读性像想象中的那么坏了
欢迎提出宝贵的意见和建议。
PS:即使手工修正也有点麻烦啊,需要很好的耐心...大多数错误是“变量未定义”

PS:断断续续地修正了一些错误.
PS.:附上源码(09-05-08)

回复列表 (共13个回复)

11 楼

这个东西的需求面确实比较窄,比如说遇到又需要提供源码,但给出的筹码太低的主,所以你不希望他们能够在你的代码的基础上进行再开发.即使拿到了源代码,由于可读性太差,则没有人能理解原码.这样的原码就失去了可维护性.也不能重用。
这个程序完全是根据自己某一特殊项目的特殊需求做的,没考虑大众的需要。仅为应对“卸磨杀驴”的惨剧发生的应急损招。

12 楼

[quote]这个东西的需求面确实比较窄,比如说遇到又需要提供源码,但给出的筹码太低的主,所以你不希望他们能够在你的代码的基础上进行再开发.即使拿到了源代码,由于可读性太差,则没有人能理解原码.这样的原码就失去了可维护性.也不能重用。
这个程序完全是根据自己某一特殊项目的特殊需求做的,没考虑大众的需要。仅为应对“卸磨杀驴”的惨剧发生的应急损招。[/quote]

呵呵 ...这样呀.
让他拿到源码也是看不懂的天书....
程序目标就是得到源码的那个人可以编译,可以运行.
就是不能改.因为他不知道你函数与变量的作用.
改一个地方他就再也改不回来了....

F了U了.这你也想的到!呵呵...
那我建议你在你的算法中插入冗余代码.比如在一个函数中加几个空循环.
for i=1 to 100
    b=a+c;
next
或是加些IF跳转.
让弄出来的代码在跳转中转来转去.
想看懂流程.累死他.
[em1]

13 楼

谢谢,不得不给源码时常有。

我来回复

您尚未登录,请登录后再回复。点此登录或注册