SourceForge.jp

クラス CBlowFish

#include <blowfish.h>

すべてのメンバ一覧

Public メソッド

 CBlowFish ()
 ~CBlowFish ()
void Initialize (BYTE key[], int keybytes)
 名前のとおり初期化。

DWORD GetOutputLength (DWORD lInputLong)
 Encode、DecodeのpInputは8のバイトに正規化されるのでそれを得るために使う。.

DWORD Encode (BYTE *pInput, BYTE *pOutput, DWORD lSize)
 Returned value is length of output which will be even MOD 8 bytes.

void Decode (BYTE *pInput, BYTE *pOutput, DWORD lSize)


コンストラクタとデストラクタ

CBlowFish::CBlowFish  ) 
 

CBlowFish::~CBlowFish  ) 
 


関数

void CBlowFish::Decode BYTE *  pInput,
BYTE *  pOutput,
DWORD  lSize
 

DWORD CBlowFish::Encode BYTE *  pInput,
BYTE *  pOutput,
DWORD  lSize
 

Returned value is length of output which will be even MOD 8 bytes.

DWORD CBlowFish::GetOutputLength DWORD  lInputLong  ) 
 

Encode、DecodeのpInputは8のバイトに正規化されるのでそれを得るために使う。.

void CBlowFish::Initialize BYTE  key[],
int  keybytes
 

名前のとおり初期化。

引数:
key[in] キーとしたいBYTE型配列
keybytes[in] keyのサイズ


このクラスの説明は次のファイルから生成されました:
dkutil 1.02リリース前 d金魚専用マニュアルバージョンに対してSun Dec 28 21:23:11 2003に生成されました。 doxygen 1.3.5