public class EgovGeneralCryptoServiceImpl extends java.lang.Object implements EgovGeneralCryptoService
| Constructor and Description |
|---|
EgovGeneralCryptoServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.math.BigDecimal |
decrypt(java.math.BigDecimal encryptedNumber,
java.lang.String password)
BigDecimal 복호화 처리.
|
byte[] |
decrypt(byte[] encryptedData,
java.lang.String password)
복호화 처리.
|
void |
decrypt(java.io.File encryptedFile,
java.lang.String password,
java.io.File trgtFile)
파일 복호화 처리.
|
java.math.BigDecimal |
encrypt(java.math.BigDecimal number,
java.lang.String password)
BigDecimal 암호화 처리.
|
byte[] |
encrypt(byte[] data,
java.lang.String password)
암호화 처리.
|
void |
encrypt(java.io.File srcFile,
java.lang.String password,
java.io.File trgtFile)
파일 암호화 처리.
|
java.lang.String |
getAlgorithm()
암복호화 알고리즘.
|
void |
setAlgorithm(java.lang.String algorithm)
암복호화 알고리즘.
|
void |
setBlockSize(int blockSize)
파일처리시 사용되는 blockSize 지정.
|
void |
setPasswordEncoder(EgovPasswordEncoder passwordEncoder)
패스워드 암호화 지정.
|
public java.lang.String getAlgorithm()
EgovGeneralCryptoServicegetAlgorithm in interface EgovGeneralCryptoServicepublic void setAlgorithm(java.lang.String algorithm)
EgovGeneralCryptoServicesetAlgorithm in interface EgovGeneralCryptoServicepublic void setPasswordEncoder(EgovPasswordEncoder passwordEncoder)
EgovCryptoServicesetPasswordEncoder in interface EgovCryptoServicepublic void setBlockSize(int blockSize)
EgovCryptoServicesetBlockSize in interface EgovCryptoServicepublic byte[] encrypt(byte[] data,
java.lang.String password)
EgovCryptoServiceencrypt in interface EgovCryptoServicepublic java.math.BigDecimal encrypt(java.math.BigDecimal number,
java.lang.String password)
EgovCryptoServiceencrypt in interface EgovCryptoServicepublic void encrypt(java.io.File srcFile,
java.lang.String password,
java.io.File trgtFile)
throws java.io.FileNotFoundException,
java.io.IOException
EgovCryptoServiceencrypt in interface EgovCryptoServicejava.io.FileNotFoundExceptionjava.io.IOExceptionpublic byte[] decrypt(byte[] encryptedData,
java.lang.String password)
EgovCryptoServicedecrypt in interface EgovCryptoServicepublic java.math.BigDecimal decrypt(java.math.BigDecimal encryptedNumber,
java.lang.String password)
EgovCryptoServicedecrypt in interface EgovCryptoServicepublic void decrypt(java.io.File encryptedFile,
java.lang.String password,
java.io.File trgtFile)
throws java.io.FileNotFoundException,
java.io.IOException
EgovCryptoServicedecrypt in interface EgovCryptoServicejava.io.FileNotFoundExceptionjava.io.IOExceptionCopyright © 2019. All Rights Reserved.