资源简介
epass1000开发文档及多种语言开发的实例,如:java , jsp ,vb, vbScript,asp, asp.net,c#,Delphi,
代码片段和文件信息
/*
[]=========================================================================[]
Copyright(C) Feitian Technologies Co. Ltd.
All rights reserved.
FILE:
CSPKeyTest.cpp
DESC:
ePassNG CSP Test include key generation encrypt and decrypt.
Requirements: ePassNG run-time package installed.
[]=========================================================================[]
*/
#include “stdafx.h“
#include “..\..\..\..\include\csp\csp_ft.h“
#include “SysKeyTest.h“
#include “DeriveKeyTest.h“
#include “RSA.h“
#define TEST_EXIT 0
#define RC2TESTCHOISE 1
#define RC4TESTCHOISE 2
#define DESTESTCHOISE 3
//#define SSF33TESTCHOISE 4
#define DERIVERC4KEYTESTCHOISE 4
#define DERIVEDESKEYTESTCHOISE 5
#define RSACHOISE 6
#define GETPROVPARAM 7
void Showtitle(void)
{
cout << endl;
cout << “===========================================================“ << endl;
cout << “Please choise the test item:“ << endl;
cout << “ 1: RC2 Geneartion/Encryption/Decryption Test“ << endl;
cout << “ 2: RC4 Geneartion/Encryption/Decryption Test“ << endl;
cout << “ 3: DES Geneartion/Encryption/Decryption Test“ << endl;
cout << “ 4: RC4 Derive Key Test“ << endl;
cout << “ 5: DES Derive Key Test“ << endl;
cout << “ 6: RSA Keypair Geneartion/Encryption/Decryption Test“ << endl << endl;
cout << “ 7: Show CSP Param“ << endl << endl;
cout << “ 0: EXIT“ << endl;
cout << “===========================================================“ << endl;
}
int main(void)
{
for(;;)
{
Showtitle();
cout << “Input test item: “;
char Choise[32] = {0};
cin >> Choise;
int iChoise = atoi(Choise);
cout << endl << endl << “------------------------------------------------“ << endl;
switch(iChoise)
{
case RC2TESTCHOISE:
{
SysKeyTest test;
cout << “RC2 test:“ << endl;
test.TestKey(TEST_RC2_ALG);
cout << “RC2 test finish!“ << endl;
}
break;
case RC4TESTCHOISE:
{
SysKeyTest test;
cout << “RC4 test:“ << endl;
test.TestKey(TEST_RC4_ALG);
cout << “RC4 test finish!“ << endl;
}
break;
case DESTESTCHOISE:
{
SysKeyTest test;
cout << “DES test:“ << endl;
test.TestKey(TEST_DES_ALG);
cout << “Test DES key finish!“ << endl;
}
break;
case DERIVERC4KEYTESTCHOISE:
{
DeriveKeyTest derkeytest;
cout << “Derive RC4 test:“ << endl;
derkeytest.Testkey(TEST_RC4_ALG);
cout << “Test Derive RC4 key finish!“ << endl;
}
break;
case DERIVEDESKEYTESTCHOISE:
{
DeriveKeyTest derkeytest;
cout << “Derive DES test:“ << endl;
derkeytest.Testkey(TEST_DES_ALG);
cout << “Test derive des key finish!“ << endl;
}
break;
case RSACHOISE:
{
CRSA rsaTest;
cout << “RSA test:“ << endl;
rsaTest.TestRSA();
cout << “Test RSA key pair finish!“ << endl;
}
break;
case GETPROVPARAM:
cout << “Get CSP Parameter
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 95 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\CHANGES.zh-CN.txt
文件 959048 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Docs\ePass1000ND_CAPI_C.pdf
文件 376751 2012-10-23 15:40 ePass1000ND开发包\PKI\V2.4-20121023\Docs\ePass1000ND_Developer_Guide_C.pdf
文件 219378 2012-10-23 15:40 ePass1000ND开发包\PKI\V2.4-20121023\Docs\ePass1000ND_Hardware_Desc
文件 892687 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Docs\ePass1000ND_Netscape_C.pdf
文件 549176 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Docs\ePass1000ND_RunTime_Package_Installation_Guide_C.pdf
文件 513140 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Docs\ePass1000ND_UserGuide_C.pdf
文件 497222 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Docs\ePass1000ND_Word_C.pdf
文件 11760 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Docs\License_en.rtf
文件 17627 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Docs\License_zh-cn.rtf
文件 738 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Docs\readme.zh-cn.txt
..A.SH. 34816 2013-07-12 13:33 ePass1000ND开发包\PKI\V2.4-20121023\Docs\Thumbs.db
文件 740 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Include\csp\csp_ft.h
文件 2229 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Include\Import.h
文件 1442 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Include\init_header.h
文件 1672 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Include\NGSetup.h
文件 1354 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Include\pkcs11\cryptoki.h
文件 9578 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Include\pkcs11\pkcs11.h
文件 29258 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Include\pkcs11\pkcs11f.h
文件 54529 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Include\pkcs11\pkcs11t.h
文件 393 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Include\readme.zh-cn.txt
文件 260 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Lib\lib_x64\CHANGES.zh-CN.txt
文件 638864 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Lib\lib_x64\ImportCertsDll.dll
文件 2726 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Lib\lib_x64\ImportCertsDll.lib
文件 88464 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Lib\lib_x64\init_eps1knd_hid.dll
文件 3368 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Lib\lib_x64\init_eps1knd_hid.lib
文件 1268112 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Lib\lib_x64\ngp11v211.dll
文件 15160 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Lib\lib_x64\ngp11v211.lib
文件 353 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Lib\lib_x64\README.zh-CN.txt
文件 103 2012-10-23 12:03 ePass1000ND开发包\PKI\V2.4-20121023\Lib\lib_x86\CHANGES.zh-CN.txt
............此处省略492个文件信息
- 上一篇:c# 转java工具
- 下一篇:Android版组态软件
相关资源
- c# 转java工具
-
ob
ject-Oriented+Data+Structures+Using+Java+ - 自己动手写网络爬虫_
- jsp+servlet+javabean小区物业管理系统
- java web 课程设计 --- 网上商城系统(文
- Javaweb常用登录和注册功能实现涉及的
- 梁勇 Java语言程序设计奖励章节31到
- java设计--基于ssm疫情防控信息管理系
- javaWeb仓库管理系统含数据库文件
- JavaEE健康管理系统
- ansj所需jar及library
- Java.Servlets.编程指南.zip
- JavaEE物流管理系统
- 北大青鸟ACCP8.0 S2Java 面向对象所有代
- java上传图片完整deom
- 大工软院j2ee作业软院找人3.zip
- java学生管理系统93690
- JavaWeb基于SSM框架的仓库管理系统源码
- 基于java swing与mysql的销售管理系统源
- 基于ssm的精准扶贫网站java毕业设计
- 基于ssm高校心理测评网站java毕业设计
- 基于ssm共享充电宝管理系统javaweb.zi
- java课程设计日历记事本全套代码及文
- javajsp网上商城购物毕业设计购物网站
- 2020-Java面试宝典Beta8.0.zip
- Java+MySQL在线考试系统源码
- Java Web架构 资产管理系统
- Java面向对象程序设计清华版
- 基于JavaWeb的网上书店的设计与实现毕
- 运动会管理系统java mysql完整能运行版
评论
共有 条评论