public class EgovARIAEDcryptionTxtServiceImpl extends java.lang.Object implements EgovEDcryptionService
== 개정이력(Modification Information) == 수정일 수정자 수정내용 --------- --------- ------------------------------- 2009. 05.15 김종호 최초생성
| Modifier and Type | Field and Description |
|---|---|
byte[] |
rt_buf
암호화 결과 리턴 바이트 배열
|
| Constructor and Description |
|---|
EgovARIAEDcryptionTxtServiceImpl()
EgovARIAEDcryptionTxtServiceImpl 생성자
|
EgovARIAEDcryptionTxtServiceImpl(java.lang.String filePath)
EgovARIAEDcryptionTxtServiceImpl 생성자
|
| Modifier and Type | Method and Description |
|---|---|
java.math.BigDecimal |
Aria_decrypt(byte[] endecimal)
Aria Number 복호화
|
byte[] |
Aria_encrypt(java.math.BigDecimal bigdecimal)
Aria Number 암호화
|
boolean |
checkPassword(java.lang.String planPD,
byte[] cryptoPD)
암호화된 패스워드와 평문 패스워드 비교
|
byte[] |
decrypt()
복호화
|
java.math.BigDecimal |
decrypt(java.math.BigDecimal bigdecimal)
복호화
|
byte[] |
encrypt()
암호화
|
java.math.BigDecimal |
encrypt(java.math.BigDecimal bigdecimal)
Number 암호화
|
void |
getComformStr(java.lang.String pwd)
복호화전 패스워드 확인
|
void |
setAlgorithm(java.lang.String alg)
알고리즘 설정
|
void |
setARIAConfig(int is_which,
byte[] p_arr)
암호화 문자열 또는 파일명 저장
|
void |
setComformStr(java.lang.String pwd)
암호화전 패스워드 확인
|
void |
setConfig(int is_which,
java.lang.String str_or_file)
암호화 문자열 또는 파일명 저장
|
void |
setPlainDigest(boolean isplan)
패스워드 암호화 여부선택
|
public EgovARIAEDcryptionTxtServiceImpl(java.lang.String filePath)
filePath - - 암복화 설정 파일 경로public EgovARIAEDcryptionTxtServiceImpl()
public boolean checkPassword(java.lang.String planPD,
byte[] cryptoPD)
checkPassword in interface EgovEDcryptionServiceplanPD - - 평문 패스워드cryptoPD - - 암호화된 패스워드public byte[] decrypt()
decrypt in interface EgovEDcryptionServicepublic byte[] encrypt()
encrypt in interface EgovEDcryptionServicepublic java.math.BigDecimal encrypt(java.math.BigDecimal bigdecimal)
encrypt in interface EgovEDcryptionServicebigdecimal - - 암호화 할 Numberpublic java.math.BigDecimal decrypt(java.math.BigDecimal bigdecimal)
decrypt in interface EgovEDcryptionServicebigdecimal - - 복호화 할 Numberpublic void getComformStr(java.lang.String pwd)
getComformStr in interface EgovEDcryptionServicepwd - - 확인할 패스워드public void setAlgorithm(java.lang.String alg)
setAlgorithm in interface EgovEDcryptionServicealgorithm - - 알고리즘 명public void setConfig(int is_which,
java.lang.String str_or_file)
setConfig in interface EgovEDcryptionServiceiswhich - - 문자열 또는 바이너리 암호화 구분str_or_file - - 암호화 할 문자열 또는 파일명public void setComformStr(java.lang.String pwd)
setComformStr in interface EgovEDcryptionServicepwd - - 확인할 패스워드public void setPlainDigest(boolean isplan)
throws UnsupportedException
setPlainDigest in interface EgovEDcryptionServiceisplan - - 선택여부UnsupportedExceptionpublic void setARIAConfig(int is_which,
byte[] p_arr)
setARIAConfig in interface EgovEDcryptionServiceiswhich - - 문자열 또는 바이너리 암호화 구분str_or_file - - 암호화 할 byte 배열public byte[] Aria_encrypt(java.math.BigDecimal bigdecimal)
Aria_encrypt in interface EgovEDcryptionServicebigdecimal - - 암호화 할 Numberpublic java.math.BigDecimal Aria_decrypt(byte[] endecimal)
Aria_decrypt in interface EgovEDcryptionServiceendecimal - - 복호화 할 Number byte 배열Copyright © 2019. All Rights Reserved.