sanpack_rsa.cpp in RSA_file_encryption.


RSA public key encryption algorithm will be applied to small-scale file encrypti...Original Link
    Sponsored links

			
// sanpack_rsa.cpp : 定义 DLL 应用程序的入口点。
//

#include "stdafx.h"
#include "sanpack_rsa.h"
#include "rsa_san.h"

RSA_san *WRSA;

BOOL APIENTRY DllMain( HANDLE hModule, 
                       DWORD  ul_reason_for_call, 
                       LPVOID lpReserved
					 )
{
	switch (ul_reason_for_call)
	{
	case DLL_PROCESS_ATTACH:
	case DLL_THREAD_ATTACH:
	case DLL_THREAD_DETACH:
	case DLL_PROCESS_DETACH:
		break;
	}
    return TRUE;
}

// export vars

// export funcs
__declspec(dllexport) char * get_Version()
{
	return "2006.01.21";
}

__declspec(dllexport) int start_RSA_san()
{
	RSA_san *rsa_san=new RSA_san();
	WRSA=rsa_san;
	return 1;
}

__declspec(dllexport) int finish_RSA_san()
{
	WRSA->d=0;
	delete WRSA;
	return 1;
}

__declspec(dllexport) int refresh_RSA_san(char * ra,char * rb)
{
	return WRSA->update_pq(ra,rb);
}

__declspec(dllexport) int RSA_san_en(char * s,unsigned n)
{
	return WRSA->RSA_san_en(s,n);
}

__declspec(dllexport) int RSA_san_en_byte(char b)
{
	return WRSA->RSA_san_en_byte(b);
}

__declspec(dllexport) int RSA_san_dn(char * s,unsigned n)
{
	return WRSA->RSA_san_dn(s,n);
}

__declspec(dllexport) int RSA_san_dn_hexstring(char * s)
{
	return WRSA->RSA_san_dn_hexstring(s);
}

__declspec(dllexport) int RSA_san_en_hexstring(char * s)
{
	return WRSA->RSA_san_en_hexstring(s);
}

__declspec(dllexport) char * get_p()
{
	return WRSA->vlong2hexstring(WRSA->p);
}

__declspe			

			...
			...
			... to be continued.

  This is a preview. To get the complete source file, 
  please click here to download the whole source code package.

			
			


Project Files

    Sponsored links
NameSizeDate
 ReadMe.txt1,003.00 B18-01-06 12:31
 rsa_draft.cpp3.30 kB18-01-06 23:20
 rsa_draft.h522.00 B18-01-06 23:21
 rsa_san.cpp9.02 kB21-01-06 15:30
 rsa_san.h1.11 kB21-01-06 15:30
 sanpack_rsa.cpp2.92 kB23-01-06 11:43
 sanpack_rsa.h1.56 kB23-01-06 11:48
 stdafx.cpp215.00 B18-01-06 12:31
 stdafx.h263.00 B18-01-06 12:31
 vlong.cpp10.56 kB19-01-06 13:38
 vlong.h1.74 kB19-01-06 13:37
 ReadMe.txt1.04 kB19-01-06 15:14
 rsa_draft.cpp3.30 kB18-01-06 23:20
 rsa_draft.h522.00 B18-01-06 23:21
 rsa_san.cpp9.02 kB21-01-06 15:30
 rsa_san.h1.11 kB21-01-06 15:30
 sanpack_rsa.cpp2.92 kB23-01-06 11:43
 sanpack_rsa.h1.56 kB23-01-06 11:48
 sanpack_rsa_c_debug.cpp90.00 B19-01-06 15:20
 stdafx.cpp223.00 B19-01-06 15:14
 stdafx.h195.00 B19-01-06 15:14
 vlong.cpp10.56 kB19-01-06 13:38
 vlong.h1.74 kB19-01-06 13:37
 <sanpack_rsa>0.00 B24-04-08 09:20
 <sanpack_rsa_c_debug>0.00 B24-04-08 09:21
 <RSA_file_encryption_wangyuqing>0.00 B22-04-09 08:21
...

Related Items

    Sponsored links