資源簡介
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?< cout?<“===========================================================“?< cout?<“Please?choise?the?test?item:“?< cout?<“???1:?RC2?Geneartion/Encryption/Decryption?Test“?< cout?<“???2:?RC4?Geneartion/Encryption/Decryption?Test“?< cout?<“???3:?DES?Geneartion/Encryption/Decryption?Test“?< cout?<“???4:?RC4?Derive?Key?Test“?< cout?<“???5:?DES?Derive?Key?Test“?< cout?<“???6:?RSA?Keypair?Geneartion/Encryption/Decryption?Test“?< cout?<“???7:?Show?CSP?Param“?< cout?<“???0:?EXIT“?< cout?<“===========================================================“?<}
int?main(void)
{
for(;;)
{
Showtitle();
cout?<“Input?test?item:?“;
char?Choise[32]?=?{0};
cin?>>?Choise;
int?iChoise?=?atoi(Choise);
cout?<
switch(iChoise)
{
case?RC2TESTCHOISE:
{
SysKeyTest?test;
cout?<“RC2?test:“?< test.TestKey(TEST_RC2_ALG);
cout?<“RC2?test?finish!“?< }
break;
case?RC4TESTCHOISE:
{
SysKeyTest?test;
cout?<“RC4?test:“?< test.TestKey(TEST_RC4_ALG);
cout?<“RC4?test?finish!“?< }
break;
case?DESTESTCHOISE:
{
SysKeyTest?test;
cout?<“DES?test:“?< test.TestKey(TEST_DES_ALG);
cout?<“Test?DES?key?finish!“?< }
break;
case?DERIVERC4KEYTESTCHOISE:
{
DeriveKeyTest?derkeytest;
cout?<“Derive?RC4?test:“?< derkeytest.Testkey(TEST_RC4_ALG);
cout?<“Test?Derive?RC4?key?finish!“?< }
break;
case?DERIVEDESKEYTESTCHOISE:
{
DeriveKeyTest?derkeytest;
cout?<“Derive?DES?test:“?< derkeytest.Testkey(TEST_DES_ALG);
cout?<“Test?derive?des?key?finish!“?< }
break;
case?RSACHOISE:
{
CRSA?rsaTest;
cout?<“RSA?test:“?< rsaTest.TestRSA();
cout?<“Test?RSA?key?pair?finish!“?< }
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版組態軟件
評論
共有 條評論