destool.h

来自「RSA算法的VC源码」· C头文件 代码 · 共 24 行

H
24
字号
#ifndef _DESTOOL_H
#define _DESTOOL_H
extern long WINAPI mw_DesEncrypt( unsigned char *Key,__int16 KeyLen,
							  unsigned char *Source, unsigned long SrcLen, unsigned char *result);
extern long WINAPI mw_DesDecrypt( unsigned char *Key,__int16 KeyLen,
							  unsigned char *Source, unsigned long SrcLen, unsigned char *result);


void char2bit(unsigned char datachar,int *databit);
void chartobit(unsigned char *sour,int data[]);
void box(int data01[48],int bits[32]);
void expand(int data01[],int data02[]);
void bitxor(int data01[],int data02[],int len);
void ip(int data01[]);
void fp(int data01[]);
void p(int data01[]);
void bittochar(int data01[],unsigned char *data);
void fpc1(unsigned char  *key,int c[],int d[]);
void fkey(unsigned char  *key,int sk[16][48]);
void mwdes(unsigned char  *key,unsigned char  *sour,unsigned char  *dest,int m);
int CharToHex(UCHAR *des, UCHAR *src, int pair_len);
void HexToChar(unsigned char*des,unsigned char*src,int len);

#endif

⌨️ 快捷键说明

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