비밀번호 암호화
- 작성자 :
- 문*열
- 작성일 :
- 2013-01-14 15:45:03
- 조회수 :
- 1,482
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
http://www.egovframe.org/wiki/doku.php?id=egovframework:rte:fdl:encryption_decryption
@Resource(name = "cryptolerPwd")
private EgovEDcryptionService cryptoPwd;
@Test
public void testCryptoPwd()throws UnsupportedException
{
cryptoPwd.setPlainDigest(true);
cryptoPwd.setConfig(-1, "암호테스트");
cryptoPwd.setAlgorithm("");
byte ret_encryt[] = cryptoPwd.encrypt();
String str = new String(ret_encryt);
assertNull(str);
logger.debug("암호화 이후 : " + str);
cryptoService1 = cryptoPwd;
if(cryptoService1.checkPassword("암호테스트", ret_encryt))
logger.debug("암호가 일치 합니다.");
else
logger.debug("암호가 일치 하지 안습니다.");
}
멀티스레드 환경에서 cryptoPwd.setConfig(-1, "암호테스트");
싱글톤의 EgovEDcryptionService cryptoPwd을 조작할려고 할텐데 문제 되지 않나요?
@Resource(name = "cryptolerPwd")
private EgovEDcryptionService cryptoPwd;
@Test
public void testCryptoPwd()throws UnsupportedException
{
cryptoPwd.setPlainDigest(true);
cryptoPwd.setConfig(-1, "암호테스트");
cryptoPwd.setAlgorithm("");
byte ret_encryt[] = cryptoPwd.encrypt();
String str = new String(ret_encryt);
assertNull(str);
logger.debug("암호화 이후 : " + str);
cryptoService1 = cryptoPwd;
if(cryptoService1.checkPassword("암호테스트", ret_encryt))
logger.debug("암호가 일치 합니다.");
else
logger.debug("암호가 일치 하지 안습니다.");
}
멀티스레드 환경에서 cryptoPwd.setConfig(-1, "암호테스트");
싱글톤의 EgovEDcryptionService cryptoPwd을 조작할려고 할텐데 문제 되지 않나요?
A
안녕하세요.. 문유열님..
해당 암복호화 서비스는 변경되어 다음 URL을 참조하셔야 합니다.
http://www.egovframe.org/wiki/doku.php?id=egovframework:rte2:fdl:encryption_decryption
기존 egovframework.rte.fdl.crypto 패키지 부분이 아닌 egovframework.rte.fdl.cryptography쪽 패키지 부분을 사용하시면 됩니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
해당 암복호화 서비스는 변경되어 다음 URL을 참조하셔야 합니다.
http://www.egovframe.org/wiki/doku.php?id=egovframework:rte2:fdl:encryption_decryption
기존 egovframework.rte.fdl.crypto 패키지 부분이 아닌 egovframework.rte.fdl.cryptography쪽 패키지 부분을 사용하시면 됩니다.
그럼.. 즐거운 하루되십시오.
감사합니다.