首页>文档中心>软件下载>九鼎F系列加密机DK包V1.033

九鼎F系列加密机DK包V1.033

发布时间:2016-05-10 点击数:5219

下载地址:

JDK_F_DK_v1.033     (7.4M)

Password: www.jdkey.cn
MD5: 5a6bd7e3f4fc8a957cb3192d5f42cc64
SHA1:a2b4d5b6e64d56190b26b7d0feecf3fbc14fb78e



历史:
JDKEY_F_DK_v1.033 : 2016-10-31
1.对windows下的基础lib库做了调整
2.GenRSAKey工具新增密钥转成C语言格式功能
3.新增x64下的java外壳保护功能
4.新增了易语言的示例程序
5.从开发包中删除了keil4开发环境,以减少开发包的体积

JDKEY_F_DK_v1.032 : 2016-10-21
1.虚拟机保护工具VMProtect目录下新增了输入表定位的示例
2.APP调整为仅允许用户权限运行
3.修正了相关工具与文档

JDKEY_F_DK_v1.031 : 2016-10-06
1.修正了<app_test>与<app_empty>中的jdkey.h中的DONGLE_INFO结构体定义,新增了m_ProductID项
2.修正了<tools>中的app.bin

JDKEY_F_DK_v1.03 : 2016-09-27
V1.03版DK在产品规范层面做了以下调整,需配合0.0.1.2版的硬件固件才能正常工作
1.允许客户自己设置公司名
2.增加了产品ID的概念(ProductID),进一步提高产品的安全性
3.根据客户设置的:公司名、产品名、种子码、会话私钥产生出唯一性的产品ID、管理员密码
4.增加了文件系统的格式化、创建文件、写文件的外部API,方便客户量产时的文件系统初始化
5.增加了批量初始化工具、虚拟文件管理工具、RSA公私钥对生成工具,进一步提高易用性

JDKEY_F_DK_v1.02 : 2016-08-06
1.新增了linux下的DK,支持x86,x64双平台,支持c,java
2.新增了MacOS下的DK,支持x86,x64双平台,支持c,java, 但不支持SCSI设备类型的访问

JDKEY_F_DK_v1.10 : 2016-07-16
1.新增了windows下的外壳加密工具
2.新增了windows下的虚拟机加密工具

JDKEY_F_DK_v1.00 : 2016-06-15
JDKEY的F系列加密机DK包第一版发布

========================================================================

<Docs>
九鼎F系列加密机开发手册.pdf: 包含了对F系列的产品概述、产品架构图、APP开发指南、外部API详细说明、内部API详细说明

========================================
<App>
用于芯片内APP开发的相关示例和开发环境

<app_empty> : 一个空的app工程,可以在它的基础上开发您的APP

<app_test>:   一个全功能测试的app工程,里面对所有的内部API都有调用,可用于
              单个功能的测试和验证,相配套的PC端测试软件在这里
              <DK\Windows\Samples\APP_Test>

========================================
<Test_Data> 
测试用相关的会话公私钥对、升级公私钥对

========================================
<Windows>
用于PC端Windows开发的相关资源

<Include> 
JDKey_API.h: 包含了外部API的定义、常量、结构体、错误码等的定义

<Tools>
JDKeyTool.exe:       可视化的测试工具,有助于您快速了解产品功能
GenUpdatePacket.exe: 升级包的生成工具
AppTest:             是[app_test]工程的PC端测试工具,用于对内部API的测试验证,
                     它的代码在<DK\Windows\Sample\APP_Test>下

<Drivers>
微软提供的CCID驱动程序,有x86和x64两个版本,可用于xp等系统安装使用

<API>
     <Dynamic>:通用的动态库,分为x86,x86_noname,x64,x64_noname四个版本
               noname的版本的区别是不会导出函数名
     <Static>: 适用于vc开发的静态库,分x86和x64两个版本,
               x86的编译环境为vc6, x64的编译环境为vs2005     
     <BCB6>:   适用于C++ Builder 6开发的静态库
     <Delphi7>:适用于Delphi7开发的dcu库
     <COM>:    适用于高级语言调用的COM组件,分x86和x64两个版本
     <Java>:   适用于Java开发的JNI库,分x86和x64两个版本

<Sample>
     <VC>:     基于控制台方式的测试程序,分x86和x64两个版本,在Test.c中可定义
               链接静态库或动态库用于功能测试
     <VB6>:    基于VB6的测试程序,通过动态库方式调用
     <BCB6>:   基于C++ Builder 6的测试程序, 通过静态库方式调用
     <Delphi7>:基于Delphi7的测试程序,通过dcu方式调用
     <C#>:     共有两个示例,一个是通过dll动态库方式调用,一个是通过COM组件方式调用
     <Java>:   基于Java的测试程序,通过JNI方式调用
     <易语言>: 基于易语言的测试程序,通过dll动态库方式调用
   
   <APP_Test>: 和芯片内的[app_test]相配套的PC端测试程序,编译环境是VC6

<Envelope> 
     <X86>:    X86版本的外壳加密工具
               支持: PE、.NET、JAVA、DATA
     <X64>:    X64版本的外壳加密工具
               支持: PE、JAVA

<VMProtect>
     <X86>:    X86版本的PE虚拟机高强度加密工具
     <X64>:    X64版本的PE虚拟机高强度加密工具


============================================
<Linux>
用于PC端Linux开发的相关资源

inst:    安装SDK
uninst:  卸载SDK

<include>
     JDKey_API.h

<api>
     <api32>: x86平台的静态库、动态库、JAVA JNI库
     JDKey_API.a
     libJDKey.so.0.1.00
     <java>
          libJDKey_java.so

     <api64>: x64平台的静态库、动态库、JAVA JNI库 
     JDKey_API.a
     libJDKey.so.0.1.00
     <java>
          libJDKey_java.so

<test>
     <Ctest>
         Test.c                   :C语言的测试程序
         Makefile

    <Javatest>
         Dongle.java              :JDKey的JAVA库 
         Sample.java              :JAVA的测试程序
         Makefile

<test_data>:
     default_sessionkey.pub :出厂默认会话公钥
     test_sessionkey.pri    :一组测试会话私钥
     test_sessionkey.pub    :一组测试会话公钥
     test_updatekey.pri     :一组测试升级私钥
     test_updatekey.pub     :一组测试升级公钥

======================================================
<MacOS>
用于PC端MacOS开发的相关资源

<include>
    JDKey_API.h                   :头文件

<api>
    JDKey_API.a                   :静态库 (同时适用32和64位系统)
    JDKey_API.dylib.0.1.00        :动态库 (同时适用32和64位系统)

    <java>
         libJDKey_java.jnilib     :JAVA JNI库

<test>
    <Ctest>
         Test.c                   :C语言的测试程序
         Makefile

    <Javatest>
         Dongle.java              :JDKey的JAVA库 
         Sample.java              :JAVA的测试程序
         Makefile

<test_data>
    default_sessionkey.pub        :出厂默认会话公钥
    test_sessionkey.pri           :一组测试用会话私钥
    test_sessionkey.pub           :一组测试用会话公钥
    test_updatekey.pri            :一组测试用升级私钥
    test_updatekey.pub            :一组测试用升级公钥

备注:
MACOS系统下目前只支持HID,CCID两种设备类型,暂时不支持SCSI-CDROM类型的通信


在线客服
  • 联系电话
    0513-82210660