드디어 가장 많이 물어보신 회원가입·로그인이에요! 사실 앞에서 배운 걸 합치면 됩니다.
회원가입은 'DB에 정보 저장'이에요. 이름·이메일·비밀번호를 표에 넣는 거죠. 그런데 ⚠️ 비밀번호는 절대 그대로(평문) 저장하면 안 돼요. DB가 유출되면 큰일이니까요.
그래서 '해시'라는 걸 써요. 비밀번호를 알아볼 수 없는 암호로 바꿔서 저장하는 방법이에요. 유출돼도 원래 비번을 알 수 없죠. 로그인할 땐, 입력한 비번을 같은 방식으로 바꿔서 저장된 값과 '비교'만 해요.
어렵게 들려도 걱정 마세요. 두 번째 이미지 프롬프트처럼 클로드에게 "비밀번호는 해시로 안전하게"라고 꼭 덧붙이면, 보안까지 챙긴 코드를 단계별로 만들어줘요.
핵심 한 줄: 비밀번호 평문 저장 금지, 항상 해시! 이것만 기억해도 절반은 성공이에요.
다음 편(#7)에서는 내 컴퓨터 속 서비스를 '인터넷에 올려' 친구도 접속하게 만들어볼게요. 여러분은 어떤 서비스에 로그인을 붙이고 싶으세요?