メインページ | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ | 関連ページ

dkcCryptograph.h

Cryptograph algorithm. [詳細]

#include "dkcRijndael.h"
#include "dkcBlowfish.h"
#include "dkcVernam.h"
#include "dkcArcfour.h"

dkcCryptograph.hのインクルード依存関係図

Include dependency graph

このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

Included by dependency graph

ソースコードを見る。

関数

DKC_EXTERN BYTE WINAPI dkcEncryptByte (BYTE src, BYTE x)
 1バイトを暗号化する。

DKC_EXTERN BYTE WINAPI dkcDecryptByte (BYTE src, BYTE x)
 dkcEncryptByte()で暗号化されたデータを複合化する。


説明

Cryptograph algorithm.

覚え書き:
INCLUDE CRYPTOGRAPH ALGORITHM ALL
から:
2004/07/11

dkcCryptograph.h で定義されています。


関数

DKC_EXTERN BYTE WINAPI dkcDecryptByte BYTE  src,
BYTE  x
 

dkcEncryptByte()で暗号化されたデータを複合化する。

参照:
dkcEncryptByte()

dkcCryptograph.c29 行で定義されています。

参照先 BYTE.

00029                                            {
00030     BYTE x = 0,y = 0;
00031     a ^= key;//0xaa;
00032 
00033     x |= (BYTE)((a & 0x33) << 2);
00034     x |= (BYTE)((a & 0xCC) >> 2);
00035 
00036     y |= (BYTE)((x & 0x0f) << 4);
00037     y |= (BYTE)((x & 0xf0) >> 4);
00038 
00039     return y;
00040 }

DKC_EXTERN BYTE WINAPI dkcEncryptByte BYTE  src,
BYTE  x
 

1バイトを暗号化する。

dkcCryptograph.c15 行で定義されています。

参照先 BYTE.

00015                                            {
00016     BYTE x = 0,y = 0;
00017 
00018     x |= (BYTE)((a & 0x0f) << 4);
00019     x |= (BYTE)((a & 0xf0) >> 4);
00020 
00021     y |= (BYTE)((x & 0x33) << 2);
00022     y |= (BYTE)((x & 0xCC) >> 2);
00023 
00024     y ^= key;//0xaa;
00025     
00026     return y;
00027 }


dkutil_cに対してSun Jul 18 22:45:38 2004に生成されました。 doxygen 1.3.6