database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
ㆍCache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Cache Q&A 329 게시물 읽기
No. 329
[팁]인코딩 API 용법
작성자
비밀이야
작성일
2008-09-17 11:17
조회수
5,793

가끔, 특정 필드를 인코딩해서 저장하고 싶을 때가 있다. 사용자가 한 눈에 해당 필드의 값을 알아보지 못하게 하는 것이 좋을 것 같을 때 쓸 수 있다.

Cache DB는 아래와 같은 API를 제공하고 있는데 터미널에서 다음과 같이 사용해 볼 수 있다.


Base64 Encode 사용하는 경우:

>set encdata=$System.Encryption.Base64Encode("Hello, Ensemble!")


데이터를 보고 싶을 때는 이렇게:

>w $System.Encryption.Base64Decode(encdata)

Hello, Ensemble!


위와 같이 쉽게 text를 인코딩할 수 있지만, 위와 같이 또 쉽게 해석할 수가 있다. 이럴 때는 Key를 이용한 다른 인코딩 방법을 사용할 수 있다. 아래 예제를 참고하자.


AES CBC 암호화 사용하는 경우:



>set key="NEWKEYIS16LETTER"

>set encdata=$System.Encryption.AESCBCEncrypt("Hello, Ensemble!", key)


확인할 때는 key를 알아야 풀 수 있다:

>write $System.Encryption.AESCBCDecrypt(encdata,key)

Hello, Ensemble!


[Top]
No.
제목
작성자
작성일
조회
332닷넷과 연동은 어떻게 하나요?? [1]
김경훈
2008-09-28
5028
331Auto Increment 컬럼 사용하기
Cache SQL
2008-09-23
5477
330Insert Select문 예제
Cache SQL
2008-09-23
5141
329[팁]인코딩 API 용법
비밀이야
2008-09-17
5793
328Windows NT Server2000에서 html주소 설정하기 (캐쉬디비사용) [1]
배가산으로
2008-08-21
4928
327Cache에서 엑셀로 내보낼수 있나요? [2]
이원용
2008-08-13
4783
324Cache 2008.2 Field Test 진행중입니다
Ensemble
2008-06-19
5733
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2021 DSN, All rights reserved.
작업시간: 0.012초, 이곳 서비스는
	PostgreSQL v13.3으로 자료를 관리합니다