1. 개요
PowerBuilder와 BaroCRYPT간 인터페이스 모듈은 필드 또는 데이터 암복호화 기능을 제공한다.
2. BaroCRYPT.dll(Visual Studio 2010)
필드 또는 데이터 암복호화에 사용되는 대칭 키(64byte)를 프로그램 내부에 고정되어 있다.
2.1 baro_encrypts 함수
- NAME
baro_encrypts
- SYNOPSIS
string baro_encrypts(string data)
- DESCRIPTION
데이터를 암호화 하는 함수
data : 암호화할 데이터
- RETURN VALUES
암호화하는 데이터를 반환
2.2 baro_decrypts 함수
- NAME
baro_decrypts
- SYNOPSIS
string baro_decrypts(string data)
- DESCRIPTION
암호화한 데이터를 복호화 하는 함수
data : 복호화할 데이터
- RETURN VALUES
복호화하는 데이터를 반환
3.사용법(PowerBuilder)
3.1 Global External Function 선언
|
FUNCTION string baro_encrypts(string data) LIBRARY "User_BCIF.dll" ALIAS FOR "baro_encrypts;ansi" FUNCTION string baro_decrypts(string data) LIBRARY "User_BCIF.dll" ALIAS FOR "baro_decrypts;ansi" |
3.2 데이터 암복호화 사용 예
|
string ls_source_data = "qwerqwerqwer이종일qwerqwer"; string ls_encrpt_data = ""; string ls_decrpt_data = "";
ls_encrpt_data = baro_encrypts(ls_source_data) MessageBox("암호화", "encrpt_data = [" + ls_encrpt_data + "]")
ls_decrpt_data = baro_decrypts(ls_encrpt_data) MessageBox("복호화", "decrpt_data = [" + ls_decrpt_data + "]")
return |