CryptoLicensing v2013 for .Net支持激活控制台和Mono for Android

2013 年 1 月 28 日

位于印度的 LogicNP Software 公司最近发布了 CryptoLicensing v2013 for .Net ,包含了一个新的许可证服务激活控制台,支持列出与许可证代码相关的激活信息,还能添加或删除激活信息。

最新版本中的使用报告控制台支持多个设置文件。此外,在调用 CryptoLicensing.DeactivateLocally 过程中出现的异常现在会被记录下来,并且可以通过 CryptoLicensing.GetStatusException 方法来访问。同样地,调用 CryptoLicensing.Load/Save/Remove 过程中出现的异常也会被记录下来,也可以通过 CryptoLicensing.GetStatusException 方法访问。

CryptoLicensing v2013 for .Net 能够将数据字段的值与配置文件一起保存。使用 CryptoLicenseGenerator 实例时可以加载多个 licproj 文件。此外,还支持 Mono for Android 应用程序。

最新版本中,对运行于 Mono 之上的程序集的 Perform Strong Name Verification 和 Perform Strong Name Verification of CryptoLicensing Module 设置的支持也有所改进。它还包含了一些新的方法和属性。

方法

CryptoLicenseGenerator.GetProfileFromName

CryptoLicenseGenerator.AddNewProfile

CryptoLicenseGenerator.CopySettingsToProfile

属性

CryptoLicense.RemainingRuntime

CryptoLicense.CurrentRuntime

LicenseService.DBWorker

CryptoLicensing v2013 也改进了在使用 Generator API 或客户部署的许可证服务认证失败时的错误报告机制。此外,CryptoLicense.RemainingRuntime 和 CryptoLicense.CurrentRuntime 属性现在用于免受修改系统日期所带来的影响。该公司也改进了产品文档的内容。

LogicNP Software 还与 CryptoLicensing v2013 for .Net 一起发布了 CryptoLicensing v2013 for MFC CryptoLicensing v2013 for ActiveX

为了解关于 CryptoLicensing v2013 for .Net 的更多信息,InfoQ 采访了 LogicNP Software 的高级开发工程师 Himangi G。

InfoQ:CryptoLicensing for .Net 要满足的需求是什么?

软件盗版是个残酷的现实,光开发高质量的软件卖给客户是不够的。要保护自己的投资并确保在所开发软件上得到足够的回报,实现某种形式的许可同样重要。

要减少盗版率并阻止客户与其他人分享软件拷贝,许可机制是必要的。要阻止黑客和破解人员绕过许可逻辑创建软件的非授权版本,健壮的许可机制也是必要的。

InfoQ:CryptoLicensing for .Net 与其他竞争性产品有何不同?

CryptoLicensing 的最高目标是以最小的代价为客户实现许可功能。主要目标应该是让忠实客户继续忠实。CryptoLicensing 的很多设计决策都是带着这个目的开发的。

比如,CryptoLicensing 将计算机名的哈希用作机器码。使用计算机名可以确保激活和机器锁机制免受常见问题的影响,比如修改硬件配置会给这些机制带来困扰。

将计算机名用作机器码在安全和限制机器修改方面做到了完美的平衡。在功能方面,CryptoLicensing 有许多独特功能是其他许可系统不具备的。

可以举几个例子,CryptoLicensing 能够将许可绑定到特定版本 / 名称 /culture 的宿主程序集上;能够执行宿主程序集的强名称验证(即使程序集的验证功能被关闭或跳过也没问题)、很强的反调试和防篡改保护功能。

Generator API 是另一个独特的功能,支持以编程方式生成许可代码。该功能可用于实现任何级别的定制,还可集成在许可证生成、销售 / 电子商务和完成订单等过程中。

借助现成的许可证生成器,CryptoLicensing 也可以与 PayPal、ShareIt、Plimus、ClickBank 和 RegNow 等电子商务应用集成,该许可证生成器能够自动完成订单并发送许可信息。

InfoQ:是不是可以使用 CryptoLicensing for .Net 激活基于.NET 窗口的应用程序?(和 Windows 7/8 的激活类似)

当然可以。CryptoLicensing 完全支持激活许可证。在生成许可证时,只需要指定激活许可证所需的最大机器数字。当一个这样的许可证通过验证后,CryptoLicensing 客户端 API 会自动与 CryptoLicensing 许可证服务通信并激活该许可证。

InfoQ:利用 CryptoLicensing for .Net 和许可证密钥保护应用程序是不是可行?

可以,CryptoLicensing 使用了最新的军用强度的、最先进的加密技术来保护软件和知识产权。即便使用暴力破解的方法,Cryptographic 许可证也是牢不可破的。此外,因为许可证只能用客户所拥有的私钥生成,这意味着黑客无法为客户的软件开发注册机。

InfoQ:你能否解释一下 CryptoLicensing for .Net 是如何保护 ASP.NET 网站的?

CryptoLicensing 可用于保护任何.Net 软件,包括 ASP.Net 网站。必须集成到软件源码中的许可验证代码非常简单,只有如下几行:

复制代码
CryptoLicense license = new CryptoLicense();
lic.ValidationKey = ... // 项目的验证密钥
lic.LicenseCode=... // 设置想要验证的许可证代码,或是调用.Load() 方法
if(lic.Status!=LicenseStatus.Valid) // 验证该许可证

不管你要保护的是桌面应用、ASP.Net 网站还是 Web 服务、Windows Service、Silverlight 应用、XNA/Xbox 游戏以及 Mono Android 或 Mono Touch 应用等,上面代码都是一样的。

InfoQ:你能否与我们分享一下 CryptoLicensing for .Net 未来的路线图?

我们计划向 CryptoLicensing 加入新的许可验证限制。考虑到易用性和功能性,我们还计划改进现有的激活控制台和许可证管理等特性。还有一些计划目前还不便透露。我们渴望得到用户反馈。很多最受欢迎和最有用的功能就是用户反馈的结果。

查看英文原文 CryptoLicensing v2013 for .Net with Activation Console, Mono for Android Support

2013 年 1 月 28 日 06:38829
用户头像
臧秀涛 极客邦科技技术会议负责人

发布了 300 篇内容, 共 113.9 次阅读, 收获喜欢 21 次。

关注

评论

发布
暂无评论
发现更多内容

全屋智能2020第十三届(南京)国际智能家居展览会

InfoQ_caf7dbb9aa8a

技术革新的脉络及趋势

异想的芦苇

技术 进步

高难度对话读书笔记——目的篇

wo是一棵草

2020第十三届南京国际智慧新零售暨无人售货展览会

InfoQ_caf7dbb9aa8a

我就不服了,看完这篇文章,5大常见消息队列开发你还学不会

小Q

Java 编程 程序员 开发 消息队列

转型敏捷123

技术管理Jo

PanDownload复活了!60MB/s!附下载地址

程序员生活志

PanDownload 网盘 下载器

什么是 Kubeless?| 玩转 Kubeless

donghui2020

Kubernetes kubeless

“三段三域法”应用架构模型

异想的芦苇

架构 架构设计 技术架构

架构师训练营第一期 - 第四周课后 - 作业二

极客大学架构师训练营

晨间日记的奇迹

熊斌

读书笔记

坚持写技术博客一年能有多少收获!

小傅哥

Java 面试题 架构师 编程经验 技术博客

2020南京国际工业互联网及工业通讯展览会

InfoQ_caf7dbb9aa8a

架构方法论之“极限审视法”

异想的芦苇

架构 方法论 设计思维

第3周学习总结

饭桶

技术解码 | 玩转视频播放,自适应码流技术

腾讯云视频云

音视频 转码

SpringBoot-技术专题-@Async异步注解

李浩宇/Alex

2020第十三届南京国际智慧工地装备展览会

InfoQ_caf7dbb9aa8a

从戚家军看组织战斗力塑造(组织的六脉神剑)

异想的芦苇

组织

轻言业务架构图

异想的芦苇

架构 企业架构 架构设计 架构设计原则 业务架构

MySQL-技术专题-实战技巧

李浩宇/Alex

手把手教你锤面试官 04——假装精通redis

慵懒的土拨鼠

MySQL-技术专题-Join语法以及性能优化

李浩宇/Alex

2020第十三届南京国际智慧停车展览会

InfoQ_caf7dbb9aa8a

2020南京国际人工智能产品展览会

InfoQ_caf7dbb9aa8a

人工智能

Java 客户端操作 FastDFS 实现文件上传下载替换删除

哈喽沃德先生

Java 文件系统 分布式文件存储 fastdfs 文件服务器

Redis-技术专题-数据结构

李浩宇/Alex

2020第十三届南京国际大数据产业博览会

InfoQ_caf7dbb9aa8a

数字货币交易所系统开发源码,交易平台搭建

WX13823153201

数字货币交易所系统开发

MySQL-技术专题-SQL性能分析

李浩宇/Alex

第3周作业提交

饭桶

CryptoLicensing v2013 for .Net支持激活控制台和Mono for Android-InfoQ