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 |
'▶ BaroSolution > 가이드' 카테고리의 다른 글
정보자산의 보안강화를 위하여 다계층 인증을 위한 BaroPAM 솔루션의 설치 가이드(AIX) (0) | 2018.03.06 |
---|---|
기억할 필요 없는 비밀번호를 위한 BaroPAM 솔루션의 API 가이드(PowerBuilder) (0) | 2018.02.09 |
가볍고 가장 빠른 암호화 알고리즘을 위한 BaroCRYPT 솔루션의 API 가이드(C, Java, Oracle, Tibero) (0) | 2018.01.18 |
Oracle External Procedure 사용법(Java 모듈) (0) | 2018.01.03 |
Oracle External Procedure 사용법(C모듈) (0) | 2017.12.21 |