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

dkcCryptograph.c

Secure Hash Algorithm 1 256 512
から:
2004/07/11.
[詳細]

#include "dkcCryptograph.h"

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

Include dependency graph

ソースコードを見る。

関数

BYTE WINAPI dkcEncryptByte (BYTE a, BYTE key)
 1バイトを暗号化する。

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


説明

Secure Hash Algorithm 1 256 512
から:
2004/07/11.

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


関数

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 }

BYTE WINAPI dkcEncryptByte BYTE  a,
BYTE  key
 

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:36 2004に生成されました。 doxygen 1.3.6