一种共享软件设置注册码方法,大伙看看!

natrium11 2001-05-04 03:37:00
1。将一段文本和私有密钥存入程序(怎样存最安全?)
2。取硬盘序列号,作为公有密钥。
3。将硬盘序列号告诉使用者,让他用这和钱换取注册码(用RSA对文本加密,即为注册码)
4。用户输入注册码后存入注册表。
5。每次启动时取硬盘序列号,用之加密得到注册码,判断注册表里的注册码是否合法。

首先,用户不知道加密文本和私有密钥,不可能得到注册码。
其次,用户得到注册码后,虽知道公有密钥,但在强悍的RSA面前不可能得到加密文本和私有密钥。
再次,硬盘序列号差不多人人不同,这样用户无法交流注册码。

仍可能存在的问题:
1。用户可能换硬盘。
2。不知有没有方法可使程序取不到正确的硬盘序列号。

如有更好的公有密钥方案,请提出,大家交流一下。
...全文
156 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
bibleboy 2001-08-08
  • 打赏
  • 举报
回复
up
xiaotian2000 2001-07-30
  • 打赏
  • 举报
回复
开放,免费,我提倡!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Fairton 2001-07-30
  • 打赏
  • 举报
回复
开发这种东西
为了软件的发展是很有必要的

只有程序员能活得自在一点
才能真正地让软件业发展起来

不过,技术性的东西以开放为好
如果是产品、应用

那可不是会了技术就OK的
要做很多工作

:) ^^
猛禽 2001-05-04
  • 打赏
  • 举报
回复
如果真是一个有必要这样做的程序我会用狗,花这么多精力在这上面不如把程序写好一点。
Putao 2001-05-04
  • 打赏
  • 举报
回复
CPU ID怎么获取?
natrium11 2001-05-04
  • 打赏
  • 举报
回复
CPUID不是很多CPU都不让你取吗?
Naola2001 2001-05-04
  • 打赏
  • 举报
回复
取CPU的ID不可以吗,CPU不常换
我也想做一个这方面的东东!
natrium11 2001-05-04
  • 打赏
  • 举报
回复
不能这样说嘛!你也要看是什么软件啊!如果你花了半年时间,写了十几万行(甚至更多)代码,你也这么爽快的奉献出来?那我不如你。

但是如果共享软件作者都得不到一点支持的话,那恐怕这个群体人数不会多。

我觉得如果用一种不安全的注册码方案,那还不如干脆不用注册码。
Kingron 2001-05-04
  • 打赏
  • 举报
回复
哎,看来我推广自由软件精神还不够~~~~~~~~~我们需要的是开放的精神~~~~~~~~~~~
natrium11 2001-05-04
  • 打赏
  • 举报
回复
都不感兴趣啊?!

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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