佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 7469|回复: 50

如何保护自己研发的软件

[复制链接]
发表于 16-1-2009 12:41 AM | 显示全部楼层
原帖由 ilovepeace 于 28-11-2008 10:04 AM 发表
哗!DONGLE也用PKI,好劲哦!MALAYSIA BOLEH!还真值得研究!会找找何谓RSA KEYPAIR,然后让大家知道。。。


什么是RSA加密算法?RSA加解密算法破解了吗? RSA:由 RSA公司发明,是一个支持变长密钥的公共密钥算法,需要加密的文件快的长度也是可变的;所谓RSA加密算法,是世界上第一个非对称加密算法,也是数论的第一个实际应用。它的算法如下:1.找两个非常大的质数p和q(通常p和q都有155十进制位或都有512十进制位)并计算n=pq,k=(p-1)(q-1)。2.将明文编码成整数M,保证M不小于0但是小于n。3.任取一个整数e,保证e和k互质,而且e不小于0但是小于k。加密钥匙(称作公钥)是(e, n)。4.找到一个整数d,使得ed除以k的余数是1(只要e和n满足上面条件,d肯定存在)。解密钥匙(称作密钥)是(d,n)。加密过程:加密后的编码C等于M的e次方除以n所得的余数。解密过程:解密后的编码N等于C的d次方除以n所得的余数。只要e、d和n满足上面给定的条件。M等于N。
回复

使用道具 举报


ADVERTISEMENT

发表于 27-11-2008 10:39 AM | 显示全部楼层
原帖由 ilovepeace 于 26-11-2008 10:44 PM 发表 上回在Banktech展销会上遇到一家本地的供应商,专门提供IT保安产品服务, 如没记错叫 securemetric technology ,还派日历呢, 对了,日历上印有www.securemetric.com ,印象深刻....他们也提供dongle, 他们的销售员说他们 ...

http://en.wikipedia.org/wiki/RSA

不懂解释....是PKI......
回复

使用道具 举报

发表于 27-11-2008 10:37 AM | 显示全部楼层
原帖由 rockey 于 26-11-2008 03:57 PM 发表 if the dongle is smart chip based, where you can store even your exe inside. I dun think anyone can crack it. It is almost like the dongle is your software, no dongle don't even think of it.   but c ...
可以嚒?....... 不要跟我讲你的EXE才几百K
回复

使用道具 举报

发表于 16-12-2008 07:05 PM | 显示全部楼层
唉, 我最近都在 搞 flexnet api 。
回复

使用道具 举报

发表于 26-11-2008 01:48 PM | 显示全部楼层
我才疏学浅。。
拿走一个DLL的检测那么简单的?

佩服现在的年轻人。。。
回复

使用道具 举报

 楼主| 发表于 18-11-2008 03:14 PM | 显示全部楼层 |阅读模式
或许大家对保护研发的软件的课题没那么注重。但是只要软件写的好,就有人想办法盗用。盗用的软件不能为研发软件带来盈利,而是造成巨大的亏损。

请大家一起分享,大家使用什么方法来防止自己研发的软件被盗用。
回复

使用道具 举报

Follow Us
发表于 18-11-2008 03:31 PM | 显示全部楼层
选用Rockey的产品!!!
回复

使用道具 举报

发表于 18-11-2008 06:04 PM | 显示全部楼层
不是申請专利那種 ??
我不清楚....等老前輩解答
回复

使用道具 举报


ADVERTISEMENT

发表于 19-11-2008 10:01 AM | 显示全部楼层
防盗程序。
做一个DLL,开始main program时去测是不是已经有serial number了。
serial number这种东西很难告诉你怎么样才可以写得够强。
给钱,我写给你!
哈哈!~
回复

使用道具 举报

发表于 19-11-2008 11:15 PM | 显示全部楼层
原帖由 twigky 于 19-11-2008 10:01 AM 发表
防盗程序。
做一个DLL,开始main program时去测是不是已经有serial number了。
serial number这种东西很难告诉你怎么样才可以写得够强。
给钱,我写给你!
哈哈!~


然后再给我钱,我可以帮忙取掉DLL检测
回复

使用道具 举报

 楼主| 发表于 24-11-2008 10:31 AM | 显示全部楼层
原帖由 ctwei2000 于 18-11-2008 03:31 PM 发表
选用Rockey的产品!!!


我都没打广告,你就帮rockey 打广告。你有用rockey 的加密锁吗?

twigky  讲的应该是软件式的吧。大多数是用hardware id 做出一些serial 然后verify。所以yeenfei 可以很容易破解。

yeenfei, 你应该是写软件的吧, 软件式的保护除了用hardware id 还有什么其他的方法作出保护程序。
回复

使用道具 举报

发表于 24-11-2008 05:01 PM | 显示全部楼层
很难,除非学M$那样在软件里放木马,目标上网就让软件在背后偷偷检查serial number,然后给它蓝屏黑屏白屏什么的。
回复

使用道具 举报

发表于 26-11-2008 10:39 AM | 显示全部楼层
可能太咸了 .......不过可以使用暴力...
回复

使用道具 举报

 楼主| 发表于 25-11-2008 09:41 AM | 显示全部楼层
有时真的服了那些,hacker 的。什么都可以hack。但是,我觉得硬体式的保护好一点。
dongle 已经存在一种smart chip based 的了。基本上跟smart card 很像。以前都是eeprom 的。
回复

使用道具 举报

发表于 25-11-2008 10:42 AM | 显示全部楼层
除非把重要的ALGO写在DONGLE里面...不然只要BYPASS DONGLE CHECK就可以拉
回复

使用道具 举报

 楼主| 发表于 25-11-2008 11:56 AM | 显示全部楼层
当然不同的dongle model 有不同的function. 可以把algoritym 写在dongle 里的dongle 自然贵一点。我不明白如何bypass dongle。是指emulate 一个dongle 吗?如果dongle 里的licensing info 是用RSA 2048 bit encrypted,emulate 了也难解吧。
回复

使用道具 举报


ADVERTISEMENT

发表于 25-11-2008 02:17 PM | 显示全部楼层
As long as it is made by human... it can be cracked.
回复

使用道具 举报

发表于 26-11-2008 10:23 AM | 显示全部楼层
只要用RAINBOW TABLE就可以了......用多几架PC
回复

使用道具 举报

发表于 26-11-2008 10:28 AM | 显示全部楼层
听说 加了盐就不行了
回复

使用道具 举报

 楼主| 发表于 26-11-2008 03:57 PM | 显示全部楼层

回复 11# megablue 的帖子

if the dongle is smart chip based, where you can store even your exe inside. I dun think anyone can crack it. It is almost like the dongle is your software, no dongle don't even think of it.   but costly la~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 15-11-2025 07:12 AM , Processed in 0.102596 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表