高分跪求dll文件的加密方法

lovekaka 2006-07-17 08:32:42
需要对dll文件,和自己写的api函数进行加密。目标是让对方可以用,但是不能随意copy,好比他知道dll中函数的调用方法,就可以copy了这个方法自己来开发了。加密就要防止这样的情况出现。有什么好办法?求教各位大大。
...全文
336 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mynamelj 2006-07-27
  • 打赏
  • 举报
回复
用DES加密,可参考

1.使DLL文件的当前模组名(包括路径)作为加密串. 当路径改变则解密的密码也就改变了,防拷贝.
2.要使用DLL导出的函数,必需使用密码
3.解密,先在调用者程序中获得DLL的模组名(包括路径),使用自已的密匙对这个串进行加密一次,把解密串以函数传参的方法递交给DLL进行合法验证.
Juchiyufei 2006-07-26
  • 打赏
  • 举报
回复
up
rageliu 2006-07-17
  • 打赏
  • 举报
回复
就是说用你封装了第3方的dll再给别人用,又不想别人看到代码???

那你也自己封装个dll或ocx什么的,提供自己dll的例子代码,屏蔽直接对原dll的调用

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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