有任何疑问,请联系我们:china@enigmaprotector.com

帮助

使用手册
附加信息
使用手册

CGI 密钥生成

CGI 注册密钥生成可以用来在服务器上计算生成。CGI密钥生成系统应放置在服务器上(有2种服务器方式,Windows系统和Linux服务器,您可在EnigmaSDK\CGI Keygen文件夹里找到)cgi-bin 文件夹中,并且有管理员权限来生成密钥文件。当您使用CGI密钥生成器来生成Key时,密钥生成器则可以通过GET或者POST的方式提交或者获取。

如何使用CGI密钥生成器:

1. 把密钥生成器放在您服务器上的 cgi-bin 文件夹里(请确认您的服务器支持类型)

2. 有权限使程序能获取注册文件("keygen" for Linux系统, "keygen.exe" for Windows 系统)

3. 设置一个注册密钥生成器链接:

以下可以使用在CGI密钥生成器:

  • GenerateKey - 生成 ansi* 型注册密钥;
  • GenerateKeyA - 复制注册码;
  • GenerateKeyW - 生成 unicode* (长字符) 型注册密钥;
  • GenerateKeyFromProject - 生成 ansi* 注册密钥, 生成的注册密钥属性来自原工程文件;
  • GenerateKeyFromProjectA - 从工程复制生成注册密钥;
  • GenerateKeyFromProjectW - 生成 unicode* (长字符)注册密钥,生成的注册密钥属性来自原工程文件.

* 请注意您的项目文件是仅设定 ansi 或者 仅设定 unicode 方案的授权文件。如果您激活 常规选项常规选项 - 常规 面板, 则密钥生成器将生成对应的UNICODE或ANSI形式。

** 生成器属性 - 密钥模式,密钥大小,加密,公钥,私钥。

CGI 密钥生成器有以下属性:

激活 - 有以下函数定义来激活使用:

  • GenerateKey
  • GenerateKeyA
  • GenerateKeyW
  • GenerateKeyFromProject
  • GenerateKeyFromProjectA
  • GenerateKeyFromProjectW

文件名 - 项目工程文件名字。

注册名 - 在这里输入注册密钥的用户名。请注意这里的字符串将被加密显示(如 空格 将被翻译成 %20 而不是 " ");

密钥长度 - 定义生成的密钥长度,在您的Enigma项目文件里的 注册特性 -- 常规选项 面板里设置;

密钥输出方式 - 定义输出的注册密钥,在您的Enigma项目文件里的 注册特性 -- 常规选项 面板里设置;

连字符 - 选择是否在注册密钥中增加连接字符,如果增加,则输入1,否则跳过设置该属性;

硬件 - 硬件ID将锁定注册密钥;

过期时间 - 注册密钥过期时间*;

指定时间后注册 - 在指定时间后需要注册*;

指定时间前注册 - 在指定时间前需要注册*;

运行次数 - 注册密钥里限定程序运行的次数;

限制天数 - 注册密钥里限定使用天数;

运行时间 - 注册密钥里限定运行时间;

运行总时间 - 注册密钥里限定运行总时间;

区域 - 注册密钥里锁定运行区域;

区间 - 如果原程序选择需要加密区间,则选择这里进行解密区间

加密点 - 使用记事本打开您的Enigma项目工程文件以获取加密点

私钥公钥 - 对应的值请参看Enigma的常规选项 -- 常规面板, 有公钥私钥的相关信息生成。

* 日期值将被定义成特定格式:2字节(日)+2字节(月)+2字节(年)。如2010年12月1日将被写成01122010字符串

实例

Show/Hide HTML (GET method) example

Show/Hide HTML (GET method) getting parameters from project file example

Show/Hide HTML (POST method) example

Show/Hide HTML (POST method) getting parameters from project file example

Show/Hide PHP (POST method) example

Show/Hide PHP (GET method) example

我们建议使用POST提交信息进行注册密钥生成。