
회사에서 방치(?)되어 혼자 쳇GPT 선생님께 물어보며
로그인 폼과 회원 가입 및 관리 페이지를 만들어보고 있습니다.
가입 시 입력받은 비밀번호에 대해 암호화를 해야 한다하여 password_hash()를 이용하여
암호화 하였더니 개발자분이 보시고 보편적인 방식이 아니니 sha256 방식으로 고치라고 하시네요..
(만들땐 신경쓰지도 않더니.. 💢)
저의 쳇GPT 선생님께선 위와 같이 알려주셨는데
이게 개발영역에서 실제로 쓰이는 부분과 괴리가 있는 것인지 알고 싶습니다.
그냥 개발자분의 말대로 따르는 게 좋을지..
댓글 7개
베스트 댓글
가장 최신 버전의 php에서는 password_hash를 사용하여 암호화합니다.
그누보드에서는 sha256에 솔트를 추가해서 120000번 어쩌고하면 복잡하게 암호화하는데요.
그누보드회원가입한 암호문과 password_hash로 암호화해서 저장한 암호문이 다릅니다.
그누보드회원가입으로 직접만든 게시판에서 사용하려면 암호를 일치시켜야합니다.
그누보드를 사용하지않고 직접만든 게시판을 사용한다면 password_hash가 최선의 방법이라고 보여집니다.
단순한 sha256은 보안이 약해서 추천하지 안는다고 하고요.
php로 로그인 페이지를 만들면서 챗지피티에 물어보고 했는데 위와 같이 나오네요.
다른 이유도 아니고 보편적인 방식이 아니라는 이유가 황당하네요.
그냥 그분이 10년 이상된 아주 오래된 지식만으로 판단한 것이고, password_hash 함수를 모르는 것일 뿐입니다.
https://modernpug.github.io/php-the-right-way/#password_hashing
사수(?)와 충돌을 피하고 싶다면 sha256으로해도 크게 문제는 되지 않습니다.
가장 최신 버전의 php에서는 password_hash를 사용하여 암호화합니다.
그누보드에서는 sha256에 솔트를 추가해서 120000번 어쩌고하면 복잡하게 암호화하는데요.
그누보드회원가입한 암호문과 password_hash로 암호화해서 저장한 암호문이 다릅니다.
그누보드회원가입으로 직접만든 게시판에서 사용하려면 암호를 일치시켜야합니다.
그누보드를 사용하지않고 직접만든 게시판을 사용한다면 password_hash가 최선의 방법이라고 보여집니다.
단순한 sha256은 보안이 약해서 추천하지 안는다고 하고요.
php로 로그인 페이지를 만들면서 챗지피티에 물어보고 했는데 위와 같이 나오네요.
게시글 목록
| 번호 | 제목 |
|---|---|
| 1716728 | |
| 1716724 | |
| 1716722 | |
| 1716711 | |
| 1716704 | |
| 1716687 | |
| 1716675 | |
| 1716673 | |
| 1716669 | |
| 1716658 | |
| 1716656 | |
| 1716655 | |
| 1716652 | |
| 1716635 | |
| 1716627 | |
| 1716623 | |
| 1716616 | |
| 1716608 | |
| 1716606 | |
| 1716597 | |
| 1716593 | |
| 1716586 | |
| 1716569 | |
| 1716548 | |
| 1716543 | |
| 1716534 | |
| 1716532 | |
| 1716530 | |
| 1716526 | |
| 1716518 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기