KMScript.com
KMS介绍
KMS下载
KMS市场
伙伴
帮助
DIGITIZED as KMScript
联系我们
扫码到手机
关联类目
最后更新
概念
kmsz
是可运行的脚本,该脚本开发者可以免锁或者加锁发布。
开发者(或作者)可以申请多个锁。
开发者可以为锁各自产生多把钥匙,这些钥匙只能用于打开该锁,不同锁的钥匙不互相通用。
当 kmsz 被开发者加锁发布时,运行它的用户需要向开发者索要一把钥匙才能运行那个脚本。
钥匙只能用于打开该锁,在该操作时钥匙将与当前运行的设备硬件绑定。
钥匙被绑定之后,只能在本机使用,不能在其它机器上绑定。
不能经由复制、交换存储介质如硬盘来实现在其它设备的运行,这样尝试可能被永久黑名单。应当重新解压
最初得到
的本软件纯净版。
对钥匙的重复使用尝试的扫描是异步排程进行的,即可能在一周后才被封禁。
本机已绑定的一把钥匙,同样不能在本机多个本软件同时使用,本机的多个本软件需要多个不同的钥匙。
开发者发布的其它的脚本如果也用相同的锁,用户可以在本机运行这些脚本并继续使用该钥匙。
钥匙在首次使用后有30天有效期限,到期后钥匙将失效,此期限不受用户当前设备的时区、时间的影响。
钥匙可以被其它钥匙延期,任何一把未使用的相同锁的钥匙都可用于延期旧钥匙
,延期后旧钥匙的时间延长30天。
钥匙可以被多次延期,硬件方案开发者可以为一把钥匙捆绑并延期10年后再发送给用户。
钥匙从其创建时间开始365天后仍未被使用则会回收
给下一个开发者。
钥匙推荐立即使用,以免被开发者多次销售给多个客户,任意一方先使用其它方将无法再使用它。
钥匙在创建时间开始第365天使用仍然有效的得到30天期限。
用户
准备
您需要确保当前设备的时间是正确的,否则将无法与 kmscript 服务器建立通讯。
检查以确保 kmsz 是需要钥匙
的,许多 kmsz 是免锁(免钥匙即可运行,您无需阅读以下内容)
确保您取得的钥匙是对应要运行的 kmsz
运行(用户需要运行一个加锁发布的脚本时,应当在
"W3C配置" 中定义好“启动脚本”
后,进入 “从机管理” 里配置这个钥匙)
进入“从机管理”菜单,在页面顶部
选择一台从机
或本机(127.0.0.1),可以在页面底部看到当前的脚本及其钥匙的情况。
第一次应当选择“使用新钥匙”为 kmsz 绑定一把钥匙。以后才可以选择为这把钥匙延期。
注意:钥匙应用成功后脚本会立即被执行。
注意:当前钥匙成功设置且昨天还在用,今天到期时间突然变成1970年了?
1970-01-01 07:59:58 表示钥匙已经过期,1970-01-01 其它时间表示钥匙无效,否则应当大于当前时间表示有效。
硬件变动则钥匙不再可用,从其它设备复制到当前设备其硬件环境也不同了。类似情况应当重新申购钥匙,否则可能触发批量黑名单。
开发者
额外概念
对钥匙的验证在用户方需要联网进行。
复杂度较高的函数会以云计算联网方式进行,例如
文字识别
,脚本使用到任意云端函数(提交步骤右边有个 Cloud 标识)时均会验证这个锁和钥匙。
此机制能够保证 kmscript 即使被破解也无法脱离锁机制正常运转,因为实现代码在云端,保障了脚本开发者的应得利益。
大多数的函数非云端,少数使用到云端函数的脚本如果未使用锁机制则无法发布且无法运行。
申请锁和钥匙需要
注册成为开发者登录后
即可免费成为开发者,拥有开发者编号和密钥才可以为之申请锁和钥匙。
即便作者自己运行加锁脚本也一样需要钥匙,即无法通过伪装成为作者或声明为调试而跳过钥匙验证。
开发者不能废除已产生的钥匙但可以废除一个锁,已废除的锁其所有钥匙失去作用。
以该锁发布的所有脚本在锁被废除后不再能够运行。
准备
您需要确保当前设备的时间是正确的,否则将无法与 kmscript 服务器建立通讯。
已在本站
注册开发者账号
,并已填写开发者编号和密钥
所有申请的锁不绑定设备,将从属于此开发者账号
保管好开发者密钥,该密钥泄露其它人即可控制已申请的锁和钥匙
发布
要
加锁发布脚本
,您需要在“文件管理”中找到 kms 源文件,点击其右边的“发布”菜单,进入发布页面:
您可以点击“申请新锁”创建一把新锁(建议申请多把锁以区分不同的业务、客户目标)。
在您完成新锁的申请之后,点击“刷新拥有的锁”列出已取得的锁(锁的申请到生效可能有少量延迟)。
在列出已取得的锁之后,您可以选择要使用的锁,然后点击“生成发布包”即可创建一个加锁的发布包(kmsz)。
钥匙管理(点击“钥匙管理”菜单项,进入钥匙管理页面)
您可以选择一把锁,并填写特定的创建时间等条件过滤并列出该锁关联的钥匙。
您可以点击“申请新钥匙”为该锁申请一些新钥匙。
在列表“钥匙”一列
因长度而自动缩写,双击可以展开
,多个需要的字段都双击展开后可以拖放复制到如“记事本”保存
在列表“标志”一列的值为创建钥匙时提供的助记符,该值将永久保留在数据库的这一列,请谨慎输入
在列表“使用者IP”一列中,为保护用户隐私IP始终只有前2段,开发者大致可以区分其国家、州/省份信息以确定分销商没有违背跨州业务
在列表“使用目标”一列中,如果一把钥匙为它自己,表示用户以新钥匙方式使用;否则等于其它钥匙时,表示用户以为该钥匙延期的方式使用。
骨骼配置:ui,值:li_tag