问题标签 [cryptolicensing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
6869 浏览

.net - CryptoLicensing 的好坏体验?

我打算购买 CryptoLicensing,但在购买之前,如果有人之前尝试过,我想获得一些反馈。如果有人破解它或发现一个简单的黑客攻击它也会很有趣。

我已经看到有关选择 .NET 许可组件的其他一些 SO 问题,但如果您目前对另一个组件感到满意,很高兴听到您的经验。如果不经过长时间的试验,很难确定这一点。

0 投票
1 回答
279 浏览

.net - Cryptolicensing - 试用版以何种方式受到限制?

Cryptolicensing 产品主页上有很多信息,除了准确说明试用版(Cryptolicensing 本身)的限制。

下载页面本身也没有提及。

0 投票
4 回答
8395 浏览

c# - CryptoLicensing 破解 - 仍然可用或类似价格的更好选择?

我想将用 c# 开发的软件出售给最终用户,并希望使用许可并为此收取年费。

我从未使用过许可,所以我对此一无所知,也不想自己重新发明一切,而是花一些钱并使用商业许可解决方案。

在比较了很多不同的选项后,我想尝试一下 CryptoLicensing,但由于以下帖子,我有点谨慎:

CryptoLicensing 的好坏体验?

http://webcache.googleusercontent.com/search?q=cache:x6Viykf521sJ:board.b-at-s.info/index.php%3Fshowtopic%3D7451+black+strom+cryptoobfuscator&cd=1&hl=en&ct=clnk&gl=au )

虽然我自己没试过破解,但怕是有点太容易破解了。我完全知道没有任何解决方案是 100% 安全的,但这听起来几乎是任何使用加密许可的通用破解。我认为我仍然必须将商业许可解决方案集成到我的软件中,并且可以根据我的集成方式使其更难或更容易破解。

  1. 最后的陈述总体上是正确的吗?
  2. 即使存在这种破解,加密仍然是正确的,还是它使每个受加密保护的软件同样容易破解?
  3. 这是否是一个问题,或者我可以使用 CryptoLicensing 并得到很好的保护?
  4. 欢迎任何特定的许可证解决方案建议(应该在相同的价格范围内)或我的用例的经验。

(如果我应该使用许可或者年费选项是否是个好主意,请不要讨论 thx ;-))

感谢所有花时间阅读本文的人。

0 投票
1 回答
572 浏览

.net - 加密许可错误

我目前正在评估几个用于 .NET 的许可应用程序,我发现一个更易于工作且功能方面的应用程序是 CryptoLicensing。

我下载了 CryptoLicensing v2011,配置了许可证激活 WebService,运行了 install.aspx 步骤,我得到了一个包含 5 个表的 sql server 数据库。

然后我去应用程序并尝试生成许可证,我收到一条错误消息,说“无法将值 NULL 插入到列 'ID'”。我用 SQL Profiler 进行了检查,实际上该列(主键列)没有出现在插入语句中。我注意到许可证表有 5 列:ID、LicenseCode、MachineCode、LicSetting_ID、LicSetting_LicenseCode。所以我更改了表定义:将 ID 设置为可为空,并将其从 PK 中删除,并将 LicSetting_ID 设置为 PK。

然后我能够生成许可证并进行验证。现在我想知道是否每个人都有这个问题或者我做错了什么..

我正在考虑购买 CryptoLicensing,但我不想必须“破解”数据库才能使其正常工作。

最好的问候,曼努埃尔·费利西奥。

0 投票
2 回答
910 浏览

.net - CryptoLicensing - 使用主机名连接到服务

我曾尝试就这个问题联系技术支持,但距离他们表示会调查这件事已经过去了三周多。也许有人已经(并解决了)类似的问题:

我在尝试使用主机名而不是 IP 地址连接到(客户部署的)许可证服务时遇到问题。如果服务器的 IP 发生更改,这将允许一切继续运行。我生成了客户部署的服务http://HOSTNAME:8081/并尝试使用此 URL 进行连接。ping license 服务时,返回如下异常:

通过带有主机名的 URL 联系服务似乎会自动使用(第一个?)IPv6 地址,用方括号括起来(应该如此,否则它无法确定端口号)。但是,允许的 URL 包含没有这些方括号的 IPv6 地址。这是某种错误吗?(端口号似乎也丢失了。)

我尝试在运行时手动从主机名获取 IPv4 地址,但随后我得到:远程服务器返回错误:(400) Bad Request

当我尝试自己(在浏览器中)使用 IPv4 或 IPv6 地址浏览服务时,错误扩展为:

这也很奇怪,因为它们包含在允许的 URL 中。似乎只有 ServerSettings.xml 中的 URL 有效,我有http://HOSTNAME:8081/. 当我再次将 ServerSettings.xml 中的地址更改为 IPv4 地址时,我可以使用主机名或 IPv4 地址从软件进行连接。

是否可以防止客户在每次服务器 IP 更改时都必须编辑 ServerSettings.xml?

0 投票
1 回答
193 浏览

cryptolicensing - CryptoLicensing - 2012..Net 版本中的动作限制错误

我刚试了新版本 2012.Net/build 62119 我觉得有bug。例如,在不浮动的情况下使用“激活:将机器限制为 = 1”并尝试从不同的机器进行 2 次激活 - 它通过了!它应该在第二台机器激活时返回激活失败。

好的,我查看了 SQL 探查器跟踪并发现了这个....

如果@activationContextNULL,则表达式activationContext = @activationContext将失败 - 始终返回 0 计数....

有没有人遇到同样的问题或者是我做错了什么?

0 投票
2 回答
403 浏览

c# - 如何验证 C# WPF 应用程序中每个菜单项的许可证

我在 WPF C# 中创建了一个应用程序,并通过 Dotfuscator 进行了混淆。现在我想为我的供应商提供许可证密钥。我的应用程序中有四个菜单,每个菜单都有单独的成本。所以我需要为每个菜单提供单独的许可证密钥来验证它。

我在 Google 中搜索过,但它仅显示整个应用程序的单个许可证密钥。任何人都可以发送一些链接或想法。

0 投票
3 回答
1022 浏览

web-services - WiX“服务安装”究竟是如何在内部工作的?

我对使用 WiX 工具集创建的 .msi 安装和启动的 Web 服务有疑问。

该服务可以在我迄今为止测试的所有机器上安装和启动(显示为在服务管理器中运行),但在某些机器上它无法访问(例如通过浏览器)并且没有显示在监听端口列表中机器(显示为“netstat -a”)。

我试图找出问题所在,但我对 Web 服务开发和配置并不十分熟悉。它是第三方服务,因此我不知道它在内部是如何工作的。对我来说,一个很好的起点是找出在执行 .msi 文件期间安装和启动服务时究竟会发生什么。也许我可以尝试在较低的层次上解决这个问题。

下面是我在 ServiceInstall-Element 中的代码:

这个论点很重要——没有它,服务将无法启动或运行。也许其他人遇到了相同或类似的问题,可以帮助我。

预先感谢 - 每个提示都表示赞赏。


编辑一(15.04.18):

由于可能是特定服务的问题,我将在此处添加一些进一步的信息:

这是一个名为 CryptoLicensing 的第三方软件: http ://www.ssware.com/cryptolicensing/cryptolicensing_net.htm

该软件的一部分是特定程序,它充当许可证服务器并进行许可证注册,例如在客户的网络中。该服务可以作为 Windows 应用程序运行,也可以作为 Windows 服务安装和运行。在这两种情况下,它都应该在已安装机器上的(预)指定端口上进行侦听。每当我将 .exe 作为应用程序启动时,一切都按预期工作。该服务是可访问的(例如使用浏览器),并且可以从网络中的其他机器访问。当 .exe 作为服务安装并启动时,它不会在每台计算机上按预期工作。例如,如果我在笔记本电脑上安装并启动服务,它会在服务管理器中显示为正在运行,但在其分配的 URL 上无法访问(甚至在 localhost 上也无法访问),也无法在活动侦听端口中显示特定端口,例如使用“netstat -a”。该服务本身在没有任何错误消息的情况下启动,并且不会记录任何错误或异常,因为它似乎正在运行而没有任何问题。

我联系了供应商,但有时他不会很快回复,而且他的回复也不是很具体。

在问这个问题之前,我认为这是 Windows 用户权限和 WiX 安装程序的问题,但在这里讨论期间,我觉得这可能是服务本身的问题。我希望这条“新”信息有助于隔离和定位问题。

感谢迄今为止提供帮助的所有人!