비밀번호 썸네일형 리스트형 5/30[TIL] 사용자의 비밀번호는 어떻게 저장하나요? 회원가입 및 로그인을 할 시 서버는 사용자의 비밀번호를 어떻게 저장하게 될까? 이 질문에 대한 답변은 2가지 정도가 있다고 볼 수 있다. 첫 번째 사용자가 입력한 것 그대로 저장하는 것과(Plain Text) 두 번째 사용자가 입력했던 것을 암호화해서 저장하는 것이다. 첫 번째처럼 한다면 정말 큰일이 아닐 수 없다. 이렇게 된다면 사용자의 정보가 손쉬운 먹잇감이 될 것이다. 이 것은 거의 범죄를 저지르는 것과 같다고 볼 수 있다. 얼른 두 번째 방법으로 수정해야 할 것이다. 두 번째 처럼 암호화해서 저장하는 경우에는 보통 단방향 해쉬 함수를 이용하게 되는데 이는 입력한 비밀번호를 수학적인 연산을 통해 변환하여 이 암호화된 비밀번호로는 원래 비밀번호를 알 수 없고 이를 단방향성이라고 이야기한다. 해쉬 알고.. 더보기 이전 1 다음