⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 include.cu.bak

📁 md5_cuda编程
💻 BAK
字号:
//include.cu

///////////// CONFIGURATION


#ifdef __DEVICE_EMULATION__
	#define THREAD_NUM 1
	#define THREAD_BLK_NUM 1
	#define NUM_PER_THREAD 32
#else
	#define THREAD_NUM (128) //???? 256, 512 are ERROR
	#define THREAD_BLK_NUM 16 
	#define NUM_PER_THREAD (1024*8)//(2^13)
#endif

// STREAM_NUM*RUN_COUNT=64
#define STREAM_NUM 16
#define RUN_COUNT 4

#define SHARED_MEM_SIZE (1024)

#define COUNT (64^5) // 2^30
#define CHANNEL_NUM (THREAD_NUM*THREAD_BLK_NUM) //512*8 =2^12

//30 -12 = 18

#define KEY_LEN 5
#define MAX_KEY_LEN 8 

#define PRINT_NUM 16

#define OUTPUT_INT_NUM 8



//#define MD5_PASSWORD {0xaa,0xd3,0x82,0x53,0xab,0xd5,0xdd,0x13,0x24,0xc3,0x06,0xa2,0x7b,0x77,0xfa,0x0c} // Psswd
#define MD5_PASSWORD {0x31,0x16,0xa8,0x62,0x43,0x25,0x33,0x70,0x44,0xf8,0xe4,0x58,0x37,0xb7,0x13,0x31} // "psswd"
 
//#define MD5_PASSWORD {0xf6,0xa6,0x26,0x31,0x67,0xc9,0x2d,0xe8,0x64,0x4a,0xc9,0x98,0xb3,0xc4,0xe4,0xd1} // "AAAAA"
//#define MD5_PASSWORD {0x46,0xa0,0xe2,0x40,0xb5,0xe9,0x6a,0x95,0x56,0xfa,0xea,0x8c,0xd9,0xb2,0xcc,0x26} //"AAAAZ"
//#define MD5_PASSWORD {0x87,0xc7,0xd4,0x06,0x8b,0xe0,0x7d,0x39,0x0a,0x1f,0xff,0xd2,0x1b,0xf1,0xe9,0x44} //"BBBBB"


//f6a6263167c92de8644ac998b3c4e4d1 "AAAAA"
//87c7d4068be07d390a1fffd21bf1e944 "BBBBB"
//aad38253abd5dd1324c306a27b77fa0c "Psswd"
//46a0e240b5e96a9556faea8cd9b2cc26 "AAAAZ"
//3116a8624325337044f8e45837b71331 "psswd"

// 'A'=65

__global__ void MDString(int stream_no, unsigned int *in,unsigned int * out_md5);


/**** /// REVISION HISTORY ////


*****/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -