license-key相关内容

非对称加密中的加密和签名有什么区别?

加密某些数据与签署某些数据(使用 RSA)有什么区别? 它是否只是简单地颠倒了公私钥的角色? 例如,我想使用我的私钥来生成消息,所以只有我可能是发件人.我希望我的公钥用于阅读消息,我不在乎谁阅读了它们.我希望能够加密某些信息并将其用作我的软件的产品密钥.我只关心我是唯一可以生成这些的人.我想在我的软件中包含我的公钥来解密/读取密钥的签名.我不在乎谁可以读取密钥中的数据,我只关心我是唯一 ..
发布时间:2021-12-20 19:31:10 其他开发

软件许可证密钥是如何生成的?

许可证密钥是作为反盗版措施的事实标准.老实说,这让我觉得 (in)Security through Obscurity,虽然我真的不知道许可证密钥是如何生成的.什么是许可证密钥生成的好(安全)示例?他们使用什么加密原语(如果有的话)?是消息摘要吗?如果是这样,他们将散列哪些数据?开发人员采用哪些方法让破解者难以构建自己的密钥生成器?密钥生成器是如何制作的? 解决方案 对于老式 CD 密钥, ..
发布时间:2021-12-13 09:32:46 其他开发

如何使用许可证密钥输入制作 Windows 安装程序包

我用 c# 制作了一个 windows 窗体应用程序.现在我想使用许可证密钥输入为同一个应用程序制作一个 Windows 安装程序包.输入并验证许可证密钥后,应将其保存在 Windows 注册表中. 此外,我对仅使用一次许可证密钥有独特的要求.成功安装软件后,自动许可证密钥和软件包应该过期,以便将来如果客户想要重新安装它,他必须与回联系. 解决方案 基本上,使用包中包含的自定义操作执 ..
发布时间:2021-09-26 19:11:24 其他开发

在多个文本字段上粘贴序列号

在我的应用程序中,用户可以使用32个字符的序列号升级其产品(从试用版到完整版). 为使(付费)客户对用户尽可能友好,我希望能够复制并粘贴序列. 我希望我的客户将光标放在许可证下的第一个字段中,当用户粘贴32个字符的许可证时,我希望它填充所有字段. 我不知道从哪里开始,所以如果您能指出正确的方向,那将是很好的. 解决方案 在第一个文本框中,我会设置一个很大的限制. 在 ..
发布时间:2020-06-29 20:05:52 C#/.NET

Android应用程序唯一许可证密钥

我正在开发一个移动应用程序,该应用程序需要使用Web服务与网站进行不断的交互.为此,我正计划拥有某种唯一的移动ID,该ID可以在用户下载应用程序时生成.该唯一ID将用于通过移动设备登录网站,并可以在用户提交任何评论或与服务器同步时发送以进行验证. 是否可以为每次下载生成某种唯一的许可证密钥?同时,将该唯一密钥传递给网站以进行用户移动注册. android market是否提供此功能?如果是, ..
发布时间:2020-06-29 20:05:48 移动开发

具有跨平台“真实"的SDK的用于Java的USB软件保护软件狗.是否存在?

我想问的是,是否有人知道用于软件保护的硬件USB加密狗,它为跨平台Java部署提供了非常完整的现成API支持. 它的SDK应该提供一个jar(每个OS和位都只有一个,没有一个不同的库),随时可以作为一个库添加到一个人的项目中. 罐子应包含用于各种操作系统和位的所有本机内容 从应用程序的角度来看,应该继续编写一次(api调用)并在任何地方运行,而不必担心最终用户将在哪里运行该软件 提 ..
发布时间:2020-06-29 20:05:39 Java开发

通过许可证密钥验证保护Wordpress主题

我正计划开发一些专业的Wordpress主题,并希望使用许可证密钥对其进行保护吗? 如果是这样,有人愿意链接到一些帖子或文章来帮助我入门吗? 解决方案 您可以在自己的服务器上设置数据库,并保留主题的许可证密钥和许可的url.然后,为您的主题设置一个管理页面.在其中,首先注册一个许可证设置数组.然后,在该页面上实现一个隐藏的设置字段,只要站点管理员正在更新许可证密钥,该字段就会更新.更 ..
发布时间:2020-06-29 20:05:36 其他开发

使用jar签名作为一种许可证密钥

与 使用单个类创建jar,其中该类包含可容纳正确数量用户的静态字段 签名jar并将其放置在Grails war lib文件夹中,这样在classpath上 (假设,这是正确的吗?)我可以从grails应用程序访问签名的jar文件中的类中的静态字段,因为我知道该jar尚未被篡改(否则,将会引发异常),并且无需进行任何其他工作,例如“接受"签名. 我的第3步假设是否正确?这是我尝试做的一个好 ..
发布时间:2020-04-30 11:01:05 Java开发

开发简单的序列号生成器/验证器的好方法是什么?

我正在开发一款希望一天销售的应用程序-宜早不宜迟!我想开发一个合理的序列号方案来保护它. 简单的数字/字母组合,长度不超过25-30个字母数字字符(请考虑使用Microsoft产品密钥) 不需要用户输入任何个人信息(例如电子邮件地址)作为验证的一部分 我一直在(很少)考虑这一点,并且我认为公钥加密是一个不错的起点.我可以生成一个字符串,用于标识许可证(例如SKU +普通ole的完整序 ..
发布时间:2020-04-27 03:39:50 其他开发

用于Android的Google MAPs API每天限制2500个请求是每个客户端设备还是每个应用程序密钥?

对不起,我发现了类似的问题 - 但不是答案:只有讨论。我正在开发Android应用程序,旨在在地图上放置点和绘制路线。如果Google限制每个密钥使用2500 r / day的地图,则无法使用它,因为即使您的应用程序曾经售出过,您也需要每月额外支付1000个请求/天。特别是免费应用程序还不清楚:1年后每个月下载100000次的费用是多少?请分享你的经验(不是你的假设)。感谢。 解决方案 使 ..

加密产品密钥:公钥和私钥加密

我需要生成和验证产品密钥,并一直在考虑使用公钥/私钥系统。 根据 生成我们的产品密钥,客户端名称是一个可变长度的字符串) 一个6位数的序列号。 如果产品密钥的管理长度(16个字符左右),那将是很好的 我需要在基础上进行加密,然后分发解密/验证系统。由于我们的系统是用托管代码(.NET)编写的,我们不想分发加密系统,只能解密。我需要一个公共私钥似乎是一个很好的方法,使用我保 ..
发布时间:2017-08-18 03:38:38 C#/.NET

加密和签名在非对称加密有什么区别?

加密一些数据与签名一些数据(使用RSA)有什么区别? 它是否只是扭转公私钥匙的角色? 例如,我想使用我的私钥来生成消息,所以只有我可能是发件人。我想要使​​用我的公钥来阅读消息,我不在乎谁读他们。我想要加密某些信息,并将其用作我的软件的产品密钥。我只关心我是唯一可以产生这些的人。我想在我的软件中加入我的公钥来解密/读取密钥的签名。我不在乎谁能读取密钥中的数据,我只关心我是唯一可验证的人 ..
发布时间:2017-08-17 20:35:40 开发方法

基于Web的许可证激活

我有一个现有的应用程序有一个免费的路径,相同的代码/下载也可以通过给它一个“许可证密钥”“升级”到全功能的应用程序。这是用一些魔法和半黑客的方法来获取一些机器的名字。所以,基本上我每台电脑销售许可证。 目前的付款和激活步骤如下: 客户通过paypal付款,然后我收到一封电子邮件paypal然后发送客户的电子邮件请求他们的ID,所以我可以发回许可证密钥。这不是很好的原因。 如果我是 ..
发布时间:2017-05-06 16:51:11 其他开发

如何创建序列号生成器?

我如何编程,对于一些现有的软件生成序列号的序列号生成器? 解决方案 我已经使用这个 CodeProject上的文章当我需要做同样的事情项目之前,我曾最近上。我发现它很详细,虽然我没有使用样本中的一切,我确实得到了很多出来。 (我有CodeProject上或作者没有隶属关系) 此外还有一个图书馆,让你所有这些功能完整的许可文件替换和其他功能堆,但其不是免费的,可惜我不记得的链接。我敢肯 ..
发布时间:2016-09-20 10:21:31 C#/.NET

软件许可证密钥和激活

我想请教您有关软件注册码意见。我和我的朋友正在建设中的C#应用​​程序,我们希望在某个时候把它卖掉。我知道有100%盗版软件免费没有这样的事。但至少,我们希望收到来自老实人购买请求,并使它有点硬的非电脑的人来破解它。我们怎样才能做到这一点?我有一个“理论”,请让我知道你对我的理论的看法。 我要在小数字说话,所以我们会让这个不太复杂。 一旦我们与该应用程序完成后,产生100个不同的许可证 ..
发布时间:2016-08-30 14:45:51 C#/.NET

如何使用公共加密管理牌上的Andr​​oid应用程序?

我不想发表我的Andr​​oid电子市场中的应用程序,但我会创建从我的网站根据用户设备的MAC地址的许可证密钥。还应包括失效日期。 一旦用户输入code在Android设备应该认识。 我读过,它可以通过使用自定义的公共加密来完成。在这种情况下我应该实现: 这需要的MAC地址在我的应用程序中的功能 设备和显示一个字符串给用户。 在我的网站上的函数拥有点1私钥和密码字符串,并增加到期日 在我的应用程 ..
发布时间:2015-12-04 23:05:09 移动开发

有没有一种方法来检查,如果一个应用程序签名调试或发布?

我目前正在开发的RPC服务,供开发者使用,但想确保我可以在另一个应用程序的调试键和他们的公钥进行区分。有没有一种方法来检查另一个应用程序的关键,并告诉它是否是一个关键的调试和NOT发布的应用程序键? 这样做的目的是为了能够告诉当他们的应用程序正在开发或释放的状态,我需要能够告诉他们是否应该访问我的dev的服务器或我的生产服务器。 解决方案 在默认情况下使用Eclipse中androiddeb ..
发布时间:2015-12-04 21:58:28 移动开发