tdes.h

来自「用C语言写的TDES算法」· C头文件 代码 · 共 50 行

H
50
字号
/******************************************************************************
* 版权所有 (C)2007, 中兴软件技术(南昌)有限公司。
* 
* 文件名称:  TDES.h
* 文件标识: 
* 内容摘要:  TDES加密的头文件,包括3DES加密、解密函数接口,MAC计算函数接口,
              密钥生成函数接口
* 其它说明: 
* 当前版本:  V1.0
* 作    者:  张迪
* 完成日期:  2007-10-24
* 
* 修改记录1:
* 修改日期:  2008-5-8
* 版 本 号:  V1.1
* 修 改 人:  Dragon Cai
* 修改内容:  规范代码,添加部分注释
* 修改记录2:…
******************************************************************************/
#ifndef TDES_H_
#define TDES_H_

/******************************************************************************
* 宏定义
******************************************************************************/
#define TAB_M  4
#define TAB_N  16

/******************************************************************************
* 内部定义的数据类型
******************************************************************************/
typedef unsigned char BYTE;

/******************************************************************************
* 对外接口函数
******************************************************************************/
// TDES 加密函数接口
// 输入和输出都是8个字节,密钥是16个字节
extern void Encrypt_TDES(BYTE *pucSource, BYTE *pucKey, BYTE *pucOutput);

// TDES 解密函数接口
// 输入和输出都是8个字节,密钥是16个字节
extern void Decrypt_TDES(BYTE *pucSource, BYTE *pucKey, BYTE *pucOutput);

#endif

/******************************************************************************
* 文件结束
******************************************************************************/

⌨️ 快捷键说明

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