답변 3개
11년 전
가능합니다. MySQL 에서 저장하는 형식을 보면
password 형식으로 꽃게 되어있는데... 이 부분을 살펴보면
해쉬코드로 바꿔서 DB 내부에 저장되어있죠
꽃을때 password 와 같이 해쉬코드로 바꿔 저장하게 하고, 불러올때 해쉬코드를 읽어들이면 됩니다.
어려운 부분은 아니나, 그와 같이 변경될 경우에는 다음과 같은 문제가 발생합니다.
1. 데이터베이스 내부의 각 필드의 크기들이 바뀝니다.
이건 필수적으로 해쉬코드로 저장하게 되면 데이터베이스 필드의 바이트가 올라가게 될 것이고, 이는 많은 자료를 검색하게 된다면 시스템에 부하를 초래할 수 있습니다.
2. 해쉬코드로만 바뀔 뿐 아무 의미가 없습니다.
해쉬코드로 바뀌었을 경우에 생기는 문제점으로 다른분께서 보안을 지적하셧는데
사실상 보안으로써의 측면으로 본다면, 해쉬코드는 그냥 다른 형식으로 저장하는 것일 뿐이지 아무런 보안효과가 없습니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인