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

dkcCryptograph.h

暗号化系すべてinclude [詳細]

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

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()で暗号化されたデータを複合化する。


説明

暗号化系すべてinclude

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

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


関数

DKC_EXTERN BYTE WINAPI dkcDecryptByte BYTE  src,
BYTE  x
 

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

参照:
dkcEncryptByte()

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

参照先 BYTE.

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

DKC_EXTERN BYTE WINAPI dkcEncryptByte BYTE  src,
BYTE  x
 

1バイトを暗号化する。

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

参照先 BYTE.

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


dkutil_cに対してTue Oct 19 03:35:22 2004に生成されました。 doxygen 1.3.6