基于序列号注册的软件框架-阿里云开发者社区

开发者社区> 狗尾巴呢> 正文

基于序列号注册的软件框架

简介: 今天看到一个工具用于软件的序列号形式发布,具体地址参考 http://code.msdn.microsoft.com/activatar 这个是使用机器的信息【网卡、机器名、磁盘组成的信息】,和RSA算法实现的一个授权方法, 据网页地址介绍,这个是微软一些产品的注册使用方法。
+关注继续查看

今天看到一个工具用于软件的序列号形式发布,具体地址参考

http://code.msdn.microsoft.com/activatar

这个是使用机器的信息【网卡、机器名、磁盘组成的信息】,和RSA算法实现的一个授权方法,

据网页地址介绍,这个是微软一些产品的注册使用方法。

 

真正的使用时,只要使用自己的密钥和软件使用的数据库验证逻辑就完成的软件的授权

记得以前我们用C++/ISAPI自己写的类似这样的验证机制也花了不少时间,使用这个可以

快速的实现软件的使用授权。

 

至于公钥、私钥文件的生成,具体方如下:

1RSACryptoServiceProvider rsa = new RSACryptoServiceProvider();
 2StreamWriter writer=new StreamWriter(@"d:\PublicAndPrivateKey.xml");
 3string PPKeyXml=rsa.ToXmlString(true);//保存私钥
 4writer.Write(PPKeyXml);
 5writer.Close();
 6writer=new StreamWriter(@"d:\PublicKey.xml");
 7string PKeyXml=rsa.ToXmlString(false);//保存公钥
 8writer.Write(PKeyXml);
 9writer.Close();

关于密钥加密问题详细可参考:http://www.cnblogs.com/qingfeng2467/archive/2008/07/11/1241061.html

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
ECS使用体验
在阿里云领取了一个服务器,分享一下使用体验
10 0
ECS使用有感
我是一名即将步入社会的大学生,随着网络法等相关专业知识的学习愈发强烈。查询资料时,常常会浏览到制作精美的个人站,因此产生了建设自己个人站的设想,但是由于业余时间少之甚少,同时听闻购买域名与服务器的价格不菲,因此计划一直未能实现
6 0
ECS使用有感
我是一名即将步入社会的大学生,随着网络法等相关专业知识的学习愈发强烈。查询资料时,常常会浏览到制作精美的个人站,因此产生了建设自己个人站的设想,但是由于业余时间少之甚少,同时听闻购买域名与服务器的价格不菲,因此计划一直未能实现
8 0
微服务架构 | 4. 服务调用
服务调用是在注册中心的基础之上,解决应该调用哪个服务实例的问题;
8 0
阿里acp认证所需具备的知识有哪些?阿里云aca证书有效期是多久
为了让我们更好的立足于社会,我们可能需要考取一些证书,才能更好的发展下去,但是有些考取的证书是有时效性的,你们知道阿里云aca证书有效期是多久吗?认证大使的小编这就告诉你们。
5 0
飞天加速计划·高校学生在家实践——ECS服务器初体验
我当前是计算机专业研二学生,现就读于北京科技大学,主攻方向是计算机视觉(CV)中的图像分割,我们实验室也有GPU计算集群,不过在知乎偶然一次机会了解到阿里云的高校计划,从链接点进来后,经过一系列熟悉的操作,我慢慢了解到云服务器ECS这一概念。
10 0
阿里云ECS服务器使用体验
阿里云服务器的免费体验是大学生熟悉相关专业技能的一项良心举措,能够帮助刚入大学家庭条件并不是很好的大学生免费体验云服务器的使用效果,在通过一周的使用之后,我感觉阿里云服务器用起来非常方便,我希望能够继续申请两个月的免费时长,便于快速熟悉ECS功能。
12 0
【高并发】为何高并发系统中都要使用消息队列?这次彻底懂了!
很多高并发系统中都会使用到消息队列中间件,那么,问题来了,为什么在高并发系统中都会使用到消息队列中间件呢?立志成为资深架构师的你思考过这个问题吗?
9 0
使用有感
我是一名即将步入社会的大学生,随着网络法等相关专业知识的学习愈发强烈。查询资料时,常常会浏览到制作精美的个人站,因此产生了建设自己个人站的设想,但是由于业余时间少之甚少,同时听闻购买域名与服务器的价格不菲,因此计划一直未能实现
6 0
+关注
狗尾巴呢
从事研发20年 涉及桌面软件、嵌入式设备、C/S分层系统、B/S业务系统、互联网系统等等各类系统 语言涉及C/C++ .net系统 java系列 前端系列等等不同的类别 主控和主导了国家863项目,企业业务应用系统,自然语言翻译系统,数据库审计等系列的软件研发
435
文章
2
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载