九鼎F系列加密機DK包V1.033
下載地址:
JDK_F_DK_v1.033 (7.4M)
Password: auagl.com
MD5: 5a6bd7e3f4fc8a957cb3192d5f42cc64
SHA1:a2b4d5b6e64d56190b26b7d0feecf3fbc14fb78e
歷史:
JDKEY_F_DK_v1.033 : 2016-10-31
1.對windows下的基礎lib庫做了調(diào)整
2.GenRSAKey工具新增密鑰轉(zhuǎn)成C語言格式功能
3.新增x64下的java外殼保護功能
4.新增了易語言的示例程序
5.從開發(fā)包中刪除了keil4開發(fā)環(huán)境,以減少開發(fā)包的體積
JDKEY_F_DK_v1.032 : 2016-10-21
1.虛擬機保護工具VMProtect目錄下新增了輸入表定位的示例
2.APP調(diào)整為僅允許用戶權(quán)限運行
3.修正了相關(guān)工具與文檔
JDKEY_F_DK_v1.031 : 2016-10-06
1.修正了<app_test>與<app_empty>中的jdkey.h中的DONGLE_INFO結(jié)構(gòu)體定義,新增了m_ProductID項
2.修正了<tools>中的app.bin
JDKEY_F_DK_v1.03 : 2016-09-27
V1.03版DK在產(chǎn)品規(guī)范層面做了以下調(diào)整,需配合0.0.1.2版的硬件固件才能正常工作
1.允許客戶自己設置公司名
2.增加了產(chǎn)品ID的概念(ProductID),進一步提高產(chǎn)品的安全性
3.根據(jù)客戶設置的:公司名、產(chǎn)品名、種子碼、會話私鑰產(chǎn)生出唯一性的產(chǎn)品ID、管理員密碼
4.增加了文件系統(tǒng)的格式化、創(chuàng)建文件、寫文件的外部API,方便客戶量產(chǎn)時的文件系統(tǒng)初始化
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包第一版發(fā)布
========================================================================
<Docs>
九鼎F系列加密機開發(fā)手冊.pdf: 包含了對F系列的產(chǎn)品概述、產(chǎn)品架構(gòu)圖、APP開發(fā)指南、外部API詳細說明、內(nèi)部API詳細說明
========================================
<App>
用于芯片內(nèi)APP開發(fā)的相關(guān)示例和開發(fā)環(huán)境
<app_empty> : 一個空的app工程,可以在它的基礎上開發(fā)您的APP
<app_test>: 一個全功能測試的app工程,里面對所有的內(nèi)部API都有調(diào)用,可用于
單個功能的測試和驗證,相配套的PC端測試軟件在這里
<DK\Windows\Samples\APP_Test>
========================================
<Test_Data>
測試用相關(guān)的會話公私鑰對、升級公私鑰對
========================================
<Windows>
用于PC端Windows開發(fā)的相關(guān)資源
<Include>
JDKey_API.h: 包含了外部API的定義、常量、結(jié)構(gòu)體、錯誤碼等的定義
<Tools>
JDKeyTool.exe: 可視化的測試工具,有助于您快速了解產(chǎn)品功能
GenUpdatePacket.exe: 升級包的生成工具
AppTest: 是[app_test]工程的PC端測試工具,用于對內(nèi)部API的測試驗證,
它的代碼在<DK\Windows\Sample\APP_Test>下
<Drivers>
微軟提供的CCID驅(qū)動程序,有x86和x64兩個版本,可用于xp等系統(tǒng)安裝使用
<API>
<Dynamic>:通用的動態(tài)庫,分為x86,x86_noname,x64,x64_noname四個版本
noname的版本的區(qū)別是不會導出函數(shù)名
<Static>: 適用于vc開發(fā)的靜態(tài)庫,分x86和x64兩個版本,
x86的編譯環(huán)境為vc6, x64的編譯環(huán)境為vs2005
<BCB6>: 適用于C++ Builder 6開發(fā)的靜態(tài)庫
<Delphi7>:適用于Delphi7開發(fā)的dcu庫
<COM>: 適用于高級語言調(diào)用的COM組件,分x86和x64兩個版本
<Java>: 適用于Java開發(fā)的JNI庫,分x86和x64兩個版本
<Sample>
<VC>: 基于控制臺方式的測試程序,分x86和x64兩個版本,在Test.c中可定義
鏈接靜態(tài)庫或動態(tài)庫用于功能測試
<VB6>: 基于VB6的測試程序,通過動態(tài)庫方式調(diào)用
<BCB6>: 基于C++ Builder 6的測試程序, 通過靜態(tài)庫方式調(diào)用
<Delphi7>:基于Delphi7的測試程序,通過dcu方式調(diào)用
<C#>: 共有兩個示例,一個是通過dll動態(tài)庫方式調(diào)用,一個是通過COM組件方式調(diào)用
<Java>: 基于Java的測試程序,通過JNI方式調(diào)用
<易語言>: 基于易語言的測試程序,通過dll動態(tài)庫方式調(diào)用
<APP_Test>: 和芯片內(nèi)的[app_test]相配套的PC端測試程序,編譯環(huán)境是VC6
<Envelope>
<X86>: X86版本的外殼加密工具
支持: PE、.NET、JAVA、DATA
<X64>: X64版本的外殼加密工具
支持: PE、JAVA
<VMProtect>
<X86>: X86版本的PE虛擬機高強度加密工具
<X64>: X64版本的PE虛擬機高強度加密工具
============================================
<Linux>
用于PC端Linux開發(fā)的相關(guān)資源
inst: 安裝SDK
uninst: 卸載SDK
<include>
JDKey_API.h
<api>
<api32>: x86平臺的靜態(tài)庫、動態(tài)庫、JAVA JNI庫
JDKey_API.a
libJDKey.so.0.1.00
<java>
libJDKey_java.so
<api64>: x64平臺的靜態(tài)庫、動態(tài)庫、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開發(fā)的相關(guān)資源
<include>
JDKey_API.h :頭文件
<api>
JDKey_API.a :靜態(tài)庫 (同時適用32和64位系統(tǒng))
JDKey_API.dylib.0.1.00 :動態(tài)庫 (同時適用32和64位系統(tǒng))
<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系統(tǒng)下目前只支持HID,CCID兩種設備類型,暫時不支持SCSI-CDROM類型的通信