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 EgovEDcryptionService
planPD
- - 평문 패스워드cryptoPD
- - 암호화된 패스워드UnsupportedException
public byte[] decrypt()
decrypt
in interface EgovEDcryptionService
public java.math.BigDecimal decrypt(java.math.BigDecimal bigdecimal)
decrypt
in interface EgovEDcryptionService
bigdecimal
- - 복호화 할 Numberpublic byte[] encrypt()
encrypt
in interface EgovEDcryptionService
public java.math.BigDecimal encrypt(java.math.BigDecimal bigdecimal)
encrypt
in interface EgovEDcryptionService
bigdecimal
- - 암호화 할 Numberpublic byte[] Aria_encrypt(java.math.BigDecimal bigdecimal)
Aria_encrypt
in interface EgovEDcryptionService
bigdecimal
- - 암호화 할 Numberpublic java.math.BigDecimal Aria_decrypt(byte[] en_decimal)
Aria_decrypt
in interface EgovEDcryptionService
endecimal
- - 복호화 할 Number byte 배열public void getComformStr(java.lang.String pwd)
getComformStr
in interface EgovEDcryptionService
pwd
- - 확인할 패스워드public void setARIAConfig(int is_which, byte[] p_arr)
setARIAConfig
in interface EgovEDcryptionService
iswhich
- - 문자열 또는 바이너리 암호화 구분str_or_file
- - 암호화 할 byte 배열public void setAlgorithm(java.lang.String alg) throws UnsupportedException
setAlgorithm
in interface EgovEDcryptionService
algorithm
- - 알고리즘 명UnsupportedException
public void setComformStr(java.lang.String pwd)
setComformStr
in interface EgovEDcryptionService
pwd
- - 확인할 패스워드public void setConfig(int is_which, java.lang.String str_or_file) throws UnsupportedException
setConfig
in interface EgovEDcryptionService
iswhich
- - 문자열 또는 바이너리 암호화 구분str_or_file
- - 암호화 할 문자열 또는 파일명UnsupportedException
public void setPlainDigest(boolean isplan) throws UnsupportedException
setPlainDigest
in interface EgovEDcryptionService
isplan
- - 선택여부UnsupportedException
실행환경 개발팀
Copyright © 2019. All Rights Reserved.