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

📄 des.h

📁 C 语言编写的DES加密算法,可以用的,我自己测试过,欢迎大家下载
💻 H
字号:
/*********************************************************************/
/*-文件名:des.c													 */
/*-																	 */
/*-功能: 实现DES加密算法的加密解密功能     						 */
/*-																	 */
/*-说明:des算法的实现代码											 */
/*-		能够实现56位或56*3密钥的des算法,可以通过该程序提供的接口    */
/*-		进行数据的加密,保证数据在传送过程的安全性					 */
/*-																	 */
/*-																	 */
/*-该程序的所有权利由作者保留							             */
/*-																     */
/*-																     */
/*-版本号:1.0.0(2002.4)											 */
/*-																	 */
/*-																	 */
/*-AUTHOR:吴真(WUZHEN)												 */
/*-																	 */
/*********************************************************************/

typedef  int INT32;
typedef  char INT8;
typedef  unsigned char  ULONG8;
typedef  unsigned short ULONG16;
typedef  unsigned long  ULONG32;

/*如果采用c++编译器的话采用如下宏定义
	#define DllExport extern "C" __declspec(dllexport)
*/

#define DllExport  __declspec(dllexport)


/*加密接口函数*/
DllExport INT32 DdesN(ULONG8 *data, ULONG8 **key, ULONG32 n_key,ULONG32 readlen);
DllExport INT32 desN(ULONG8 *data, ULONG8 **key, ULONG32 n_key,ULONG32 readlen);
DllExport INT32 des3(ULONG8 *data, ULONG8 *key,ULONG32 n ,ULONG32 readlen);
DllExport INT32 Ddes3(ULONG8 *data,ULONG8 *key,ULONG32 n ,ULONG32 readlen);
DllExport INT32 des(ULONG8 *data, ULONG8 *key,INT32 readlen);
DllExport INT32 Ddes(ULONG8 *data,ULONG8 *key,INT32 readlen);

⌨️ 快捷键说明

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