비밀번호하니 가물가물하지만 하나 생각나는게 있어서 적습니다.
보통 회원 DB에 패스워드 부분은
passwd()함수(함수명은 언어에 따라서 틀릴 수 있음)에 의해서 64비트 혹은 128비트로 암호화해서 저장합니다.
예를 들어서 '1234'라고 비밀번호를 넣어도
DB에 저장이 될땐 'ajkdfjpoaijefajklef183r8ajfjklaejfofqafefewa' 머 이렇게 저장이 됩니다.
그렇다고 저 요상한 걸 로긴할때 넣어도 당근안됩니다.
운영자도 당근 사용자의 비밀번호를 모릅니다.
DB를 열어봐도 저렇게 저장이 되어있을뿐이죠.
운영자가 해줄 수있는것은 새로운 비밀번호를 passwd() 함수를 이용해서 넣어줄 뿐이죠.
update 테이블명 set 비밀번호=passwd('새로운비밀번호') where id='홍길동';
주민번호는 제로보드는 암호화를 안할껍니다. (오리지날 상태)
그게 좀 거시기하죠.
여기서 포인트는
운영자를 사칭 주민/비밀번호를 물어보는 일에 더 당하시는 분이 없기를 바랍니다.~~~
보통 회원 DB에 패스워드 부분은
passwd()함수(함수명은 언어에 따라서 틀릴 수 있음)에 의해서 64비트 혹은 128비트로 암호화해서 저장합니다.
예를 들어서 '1234'라고 비밀번호를 넣어도
DB에 저장이 될땐 'ajkdfjpoaijefajklef183r8ajfjklaejfofqafefewa' 머 이렇게 저장이 됩니다.
그렇다고 저 요상한 걸 로긴할때 넣어도 당근안됩니다.
운영자도 당근 사용자의 비밀번호를 모릅니다.
DB를 열어봐도 저렇게 저장이 되어있을뿐이죠.
운영자가 해줄 수있는것은 새로운 비밀번호를 passwd() 함수를 이용해서 넣어줄 뿐이죠.
update 테이블명 set 비밀번호=passwd('새로운비밀번호') where id='홍길동';
주민번호는 제로보드는 암호화를 안할껍니다. (오리지날 상태)
그게 좀 거시기하죠.
여기서 포인트는
운영자를 사칭 주민/비밀번호를 물어보는 일에 더 당하시는 분이 없기를 바랍니다.~~~
댓글 달기