问题标签 [license-key]

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 投票
1 回答
4347 浏览

java - 如何使用 java 生成许可证密钥

如何使用 java 程序生成 25 位许可证密钥。如何使用编码和解码格式将给定字符串转换为 25 位许可证密钥。

我使用以下代码。但它会将许可证密钥中的前七位数字作为 AAAAAAA,然后许可证密钥将在前七位数字之后发生变化。我怎样才能获得各种许可证密钥?

0 投票
3 回答
2505 浏览

java - Java中的序列密钥生成和验证(机器唯一标识符)

我必须使用验证密钥来保护用 Java 编写的应用程序,该密钥应仅在指定的 PC 上工作,因此例如机器 ID 序列号应由应用程序基于唯一标识符生成(例如:硬盘序列号,主板串口等...); 然后基于这个唯一标识符,另一个程序将生成一个验证密钥。

我已经在生成机器标识符的 .NET 应用程序上实现了类似的激活系统,从 WMI 获取硬件序列号,如何在 Java 中获取这些值?该解决方案应在 Windows、Linux 和 Mac Os X 上独立运行。

如何在 Java 中检索机器的唯一标识符?那里有一些图书馆,允许这样做吗?

0 投票
1 回答
1375 浏览

python - Python 单机许可证保护

我想为我的 python 应用程序创建一个 per-seat licensevalidator。python代码已编译。目标是防止客户在他的公司内共享应用程序。

基本方法

  • 创建系统硬件的哈希字符串
    • 怎么做?
  • 我将创建哈希字符串(许可证密钥文件)的签名并将签名发送回用户
  • 应用程序读取哈希字符串并根据签名对其进行验证

也许已经有中间件解决方案?

0 投票
1 回答
486 浏览

rsa - 软件钥匙

0 投票
1 回答
2615 浏览

sql-server - 重复使用 SQL Server 产品密钥以在工作站上安装开发人员工具

在我的工作场所,我们刚刚使用 MSDN 订阅的产品密钥在我们的开发服务器中升级到 SQL Server 2008 R2 Advanced,并且我们希望像 2005 版一样在多个工作站中安装完整的开发人员工具(Management Studio 和 Profiler) .

问题是 2008 版的设置在选择要安装的组件之前要求提供产品密钥,我们想知道是否允许使用与服务器相同的密钥来安装开发人员工具。

如果没有,有没有一种方法可以在多个工作站中安装(合法)SQL Server Profiler,而每个工作站都没有不同的密钥?(我们只有几个来自 MSDN 订阅的密钥)。

0 投票
1 回答
1242 浏览

c# - 从 C# 中的 Resources 文件夹获取许可证文件

我有一个需要在运行时访问的许可证文件。我已将许可证文件添加到资源文件夹。我需要在运行时调用一个方法来查找许可证文件。

我想知道如何在运行时获得这条路径?另外请告诉我应该为这个许可证文件设置哪些属性,即内容、嵌入式资源等,以及是否复制到输出。请注意,我的项目是 Windows 控件库(用户控件)类型,即它创建一个 .dll 文件?

0 投票
3 回答
3642 浏览

c# - 序列号锁定程序/进行试用?

我正在寻找有关创建系统的指导,该系统将允许我锁定我的程序并将它们置于试用模式。我想要指导的部分是创建/检查密钥的算法,你们对它应该是什么样子有什么建议吗?我正在使用 c#。

0 投票
2 回答
1504 浏览

installation - IBM Rhapsody 看不到许可证服务器

我们有多个 Rational Rhapsody 的学术许可证,但似乎我们仍然无法使应用程序正常工作。我们的一台机器上有许可证文件,但其他机器看不到用作许可证服务器的一台机器。

错误信息是

网络软件 (WINSOCK) 无法获取计算机“SPL-X60S”的 IP 地址。

有什么帮助吗?

0 投票
2 回答
263 浏览

php - 如何保护 PHP 脚本以使其仅在购买时可用?

我在 Stack Overflow 上阅读了另一个问题的答案。让我先引用有罪的部分:

如果您的目标是让人们为此付费,那么您最好在服务器端为每个客户端注册一个密钥。然后,当他们连接更新时,他们将发送密钥,如果她在您的数据库中并且有效,您将输出您的 zip 文件。如果没有,你不会。

我问的是,从技术上讲,如何使用注册密钥方法保护他/她的基于 PHP 的项目?假设我们有这个:

之后,我们检查AUTH我们(从客户的角度)是否购买了该系统。显然,如果我们不这样做,AUTH将会FALSE或根本不会被定义。问题是,一个对 PHP几乎一无所知的客户会很容易地注释掉这些行,hotwire AUTH是 TRUE 并且他/她在那里,使用系统认为它已经被购买了,而实际上,它没有。

0 投票
2 回答
1350 浏览

visual-studio-2010 - VC++ DLL - 防止逆向工程和试用期到期

我有一个用于我的知识产权的小型软件程序。我在 VC++ 中将它作为 Visual Studio 2010 DLL 项目编写。

我想保护 DLL 的代码。保护 DLL 中的逻辑免受逆向工程。
在 DLL 中放置一个到期期限,就像将在 1 个月内到期的试用期一样。

我在这里最好的选择是什么?试用期结束后我应该使用什么无法破解或逆向工程?我以前从来没有这样做过,所以基本上我在这里一无所知。

任何帮助表示赞赏!
谢谢