public class EgovARIAEDcryptionNumServiceImpl extends java.lang.Object implements EgovEDcryptionService
== 개정이력(Modification Information) == 수정일 수정자 수정내용 --------- --------- ------------------------------- 2009.05.20 김종호 최초생성
| Constructor and Description |
|---|
EgovARIAEDcryptionNumServiceImpl()
EgovARIAEDcryptionNumServiceImpl 생성자
|
EgovARIAEDcryptionNumServiceImpl(java.lang.String path_str)
EgovARIAEDcryptionNumServiceImpl 생성자
|
| Modifier and Type | Method and Description |
|---|---|
java.math.BigDecimal |
Aria_decrypt(byte[] en_decimal)
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 EgovARIAEDcryptionNumServiceImpl(java.lang.String path_str)
path_str - - 암복화 설정파일 경로public EgovARIAEDcryptionNumServiceImpl()
public boolean checkPassword(java.lang.String planPD,
byte[] cryptoPD)
checkPassword in interface EgovEDcryptionServiceplanPD - - 평문 패스워드cryptoPD - - 암호화된 패스워드UnsupportedExceptionpublic byte[] decrypt()
decrypt in interface EgovEDcryptionServicepublic java.math.BigDecimal decrypt(java.math.BigDecimal bigdecimal)
decrypt in interface EgovEDcryptionServicebigdecimal - - 복호화 할 Numberpublic byte[] encrypt()
encrypt in interface EgovEDcryptionServicepublic java.math.BigDecimal encrypt(java.math.BigDecimal bigdecimal)
encrypt in interface EgovEDcryptionServicebigdecimal - - 암호화 할 Numberpublic byte[] Aria_encrypt(java.math.BigDecimal bigdecimal)
Aria_encrypt in interface EgovEDcryptionServicebigdecimal - - 암호화 할 Numberpublic java.math.BigDecimal Aria_decrypt(byte[] en_decimal)
Aria_decrypt in interface EgovEDcryptionServiceendecimal - - 복호화 할 Number byte 배열public void getComformStr(java.lang.String pwd)
getComformStr in interface EgovEDcryptionServicepwd - - 확인할 패스워드public void setARIAConfig(int is_which,
byte[] p_arr)
setARIAConfig in interface EgovEDcryptionServiceiswhich - - 문자열 또는 바이너리 암호화 구분str_or_file - - 암호화 할 byte 배열public void setAlgorithm(java.lang.String alg)
throws UnsupportedException
setAlgorithm in interface EgovEDcryptionServicealgorithm - - 알고리즘 명UnsupportedExceptionpublic void setComformStr(java.lang.String pwd)
setComformStr in interface EgovEDcryptionServicepwd - - 확인할 패스워드public void setConfig(int is_which,
java.lang.String str_or_file)
throws UnsupportedException
setConfig in interface EgovEDcryptionServiceiswhich - - 문자열 또는 바이너리 암호화 구분str_or_file - - 암호화 할 문자열 또는 파일명UnsupportedExceptionpublic void setPlainDigest(boolean isplan)
throws UnsupportedException
setPlainDigest in interface EgovEDcryptionServiceisplan - - 선택여부UnsupportedException실행환경 개발팀Copyright © 2019. All Rights Reserved.