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

📄 des.h

📁 RSA加密实现
💻 H
字号:
/* DES.H - header file for DESC.C */#ifndef _DES_H_#define _DES_H_ 1#ifdef __cplusplusextern "C" {#endiftypedef struct {  UINT4 subkeys[32];                                             /* subkeys */  UINT4 iv[2];                                       /* initializing vector */  UINT4 originalIV[2];                        /* for restarting the context */  int encrypt;                                               /* encrypt flag */} DES_CBC_CTX;typedef struct {  UINT4 subkeys[32];                                             /* subkeys */  UINT4 iv[2];                                       /* initializing vector */  UINT4 inputWhitener[2];                                 /* input whitener */  UINT4 outputWhitener[2];                               /* output whitener */  UINT4 originalIV[2];                        /* for restarting the context */  int encrypt;                                              /* encrypt flag */} DESX_CBC_CTX;typedef struct {  UINT4 subkeys[3][32];                     /* subkeys for three operations */  UINT4 iv[2];                                       /* initializing vector */  UINT4 originalIV[2];                        /* for restarting the context */  int encrypt;                                              /* encrypt flag */} DES3_CBC_CTX;void DES_CBCInit PROTO_LIST   ((DES_CBC_CTX *, unsigned char *, unsigned char *, int));int DES_CBCUpdate PROTO_LIST  ((DES_CBC_CTX *, unsigned char *, unsigned char *, unsigned int));void DES_CBCRestart PROTO_LIST ((DES_CBC_CTX *));void DESX_CBCInit PROTO_LIST   ((DESX_CBC_CTX *, unsigned char *, unsigned char *, int));int DESX_CBCUpdate PROTO_LIST  ((DESX_CBC_CTX *, unsigned char *, unsigned char *, unsigned int));void DESX_CBCRestart PROTO_LIST ((DESX_CBC_CTX *));void DES3_CBCInit PROTO_LIST   ((DES3_CBC_CTX *, unsigned char *, unsigned char *, int));int DES3_CBCUpdate PROTO_LIST  ((DES3_CBC_CTX *, unsigned char *, unsigned char *, unsigned int));void DES3_CBCRestart PROTO_LIST ((DES3_CBC_CTX *));#ifdef __cplusplus}#endif#endif

⌨️ 快捷键说明

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