윈도우즈에서 데이터 암호화 저장에 자주 이용하는 Crypt32.dll 내에 CryptProtectData, CryptUnprotectData 두 함수를 사용한 암호화 및 복호화 예제입니다. 먼저 아래와 같은 구조체 및 함수들을 선언하여 줍니다. type _CRYPTOAPI_BLOB = record cbData: DWORD; pbData: PBYTE; end; {$EXTERNALSYM _CRYPTOAPI_BLOB} DATA_BLOB = _CRYPTOAPI_BLOB; {$EXTERNALSYM DATA_BLOB} PDATA_BLOB = ^DATA_BLOB; {$EXTERNALSYM PDATA_BLOB} PCRYPTPROTECT_PROMPTSTRUCT = ^CRYPTPROTECT_PROMPTSTRUCT; {$E..