현재 유지보수중인 웹사이트에서 사용중인 hashcode나 md5는 전부 단방향으로 디코더가 없다.
이번에 sha-256으로 교체하기로 했는데 기존 사용자들의 패스와 이메일, 전화번호를 모두 교체해야 한다.
그런데 디코더가 따로 없으니 (보통 PL/SQL로 DB에 많이 박아 두던데..) 우선 패스만 편법으로 sha-256 용 컬럼하나
만들어서 사용자가 로그인을 위해 패스를 입력하면, 기존 패스와 비교 후 값이 있으면 입력된 암호를 sha-256으로 인코딩해서 새 컬럼에 넣고 기존 패스는 날리는 걸로 하기로 했다.
원본 소스도 재대로 있는게 없어서 디컴파일해서 작업해야 한다.
그래서 전부 서블릿으로 만들어 버릴까 생각중.. 이게 왠 삽질이람...
또 불필요한 코드가 늘어나게 생겼네..
'開發日誌' 카테고리의 다른 글
10개월 만에 본사로 복귀. (0) | 2015.09.14 |
---|---|
현재 유지보수 중인 사이트들.. (0) | 2015.06.04 |
운수시스템 개발 테스트 DB수정 (0) | 2014.05.07 |