izencrypt.h
来自「IDEA加密算法」· C头文件 代码 · 共 26 行
H
26 行
/**
* 描述: 此文件提供了调用加密、解密模块所需接口
* 作者: 吴栋
* 起止日期:2003年5月3日至2003年5月8日
*/
#pragma once
/**
* 模块名: IZEncrypt
* 说明: 该模块是对调用加密、解密接口的声明
* 创建日期: 2003年5月1日
* 调用模块: 无
* 被调用模块 :CEncrypt
*/
class IZEncrypt
{
public:
virtual PVOID AllocMemory ( DWORD dwSize ) = 0 ;
virtual HRESULT Dencrypt ( PVOID pEncryptBuf , DWORD dwEncryptBufSize , PVOID * ppRowBuf , DWORD * pdwRowBufSize) = 0 ;
virtual HRESULT Encrypt ( PVOID pRowBuf , DWORD dwRowBufSize , PVOID * ppEncryptBuf , DWORD * pdwEncryptBufSize) = 0;
virtual void FreeMemory ( PVOID * ppBuf) = 0 ;
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?