CI 묻고 답하기

제목 encrypt->encode()
글쓴이 multicode 작성시각 2012/04/09 11:15:54
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 15980   RSS
이 함수를 이용하여 개인정보를 암호화 할려고 보니
인코딩시마다 값이 다르게 나오고 있습니다. 뭐 디코딩하면 정상적으로 풀리긴 하는데
DB에서 셀렉팅 시에 중복값 체크를 위한 작업은 어떻게 해야 할까요.
단방향으로 해시코드를 따로 입력해두면 되긴 하는데 좀 비효율 적인거 같고.
다른 소스를 쓸려니 찝찝하고 ...
다른 분들은 어떻게 처리를 하고 계시나요 ?

다른 암호화 라이브러리를 사용해야 하는걸까요 ? ;;
 다음글 CI세션에 대해서 질문 입니다. (1)
 이전글 ci 보안 괜찮은가요? (2)

댓글

한대승(불의회상) / 2012/04/09 12:36:39 / 추천 0
md5  해쉬로 점검 하시는게 좋을것 같습니다. ^^
multicode / 2012/04/09 14:11:05 / 추천 0
감사합니다. 좀 피효율적인거 같긴 해도 어쩔수 없네요. 체크가 필요한 필드는 추가해 해시값으로 체크하도록 변경했습니다 ㅎ;
변종원(웅파) / 2012/04/09 16:06:07 / 추천 0
tank_auth에서 사용하는 phpass 라는 라이브러리가 괜찮을 것 같습니다.
인코딩시 마다 변하게 할 수도 있고 고정하게 할 수도 있습니다.

/libraries/tank_auth/phpass-XXX 디렉토리에 있습니다.