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

📄 tdes.h

📁 用C语言写的TDES算法
💻 H
字号:
/******************************************************************************
* 版权所有 (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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -