メインページ | アルファベット順一覧 | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ | 関連ページ

dkcCryptograph.c

説明を見る。
00001 
00008 #define DKUTIL_C_CRYPTOGRAPH_C
00009 #include "dkcCryptograph.h"
00010 
00011 
00012 
00013 
00014 
00015 
00016 BYTE WINAPI dkcEncryptByte(BYTE a,BYTE key){
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 }
00029 
00030 BYTE WINAPI dkcDecryptByte(BYTE a,BYTE key){
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 }

dkutil_cに対してTue Feb 22 02:01:47 2005に生成されました。 doxygen 1.3.6