티스토리 뷰
반응형
#define ENCODED_TYPE 0x00
#define DETOXICATION_TYPE 0x01
#define PWD_KEY 23
AnsiString __fastcall SecretWork(char SecretType, AnsiString Data)
{
unsigned int Len;
char strData[512];
AnsiString RetStr;
memset(strData, 0x00, sizeof(strData));
strcpy(strData, Data.c_str());
if(SecretType == ENCODED_TYPE) {
for(Len = 0; Len < strlen(strData); Len ++)
strData[Len] += PWD_KEY;
} else { // DETOXICATION_TYPE
for(Len = 0; Len < strlen(strData); Len ++)
strData[Len] -= PWD_KEY;
}
RetStr = AnsiString(strData);
return RetStr;
}
반응형
'프로그래밍 > C++ Builder' 카테고리의 다른 글
엑셀파일 내용 읽어오기 (2) | 2019.07.16 |
---|---|
윈도우 부팅시 자동 실행 (0) | 2019.07.16 |
레지스트리 쓰고, 읽기 (0) | 2019.07.16 |
ADO사용시 'Coinitialize가 호출되지 않았습니다' (0) | 2019.07.16 |
한영 자동 변환 함수 (0) | 2019.07.16 |
댓글
반응형
최근에 올라온 글
- Total
- Today
- Yesterday