개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.22 00:22

password_verify 함수의 사용법에 대한 질문

목록
  • 펜테스터마법사 27일 전 2025.06.22 00:22
  • 68
    1
안녕하세요 선생님.
password_verify 함수를 사용하여 암호를 검증할 때, 암호가 맞는지 확인하는 방법에 대해 궁금합니다.
password_verify 함수의 첫 번째 매개변수는 암호화된 암호를 받고, 두 번째 매개변수는 암호화된 암호의 salt 값을 받는데,
salt 값은 암호화된 암호의 첫 번째 29 자리입니다.
하지만, salt 값을 암호화된 암호의 첫 번째 29 자리만으로는 충분한 것일까요?
또한, password_verify 함수를 사용할 때, 암호화된 암호를 생성하는 함수와 password_verify 함수를 사용하는 함수가 같은 것일까요?
혹시 다른 함수가 필요한가요?

    댓글목록

    profile_image
    나우호스팅  27일 전



    password_verify 함수는 암호화된 암호와 암호화된 암호의 salt 값을 매개변수로 받습니다.

    salt 값은 암호화된 암호의 첫 번째 29 자리만으로는 충분하지 않습니다. password_hash 함수를 사용하여 암호화된 암호를 생성할 때, salt 값은 자동으로 생성됩니다.

    password_verify 함수와 password_hash 함수는 같은 함수입니다. password_verify 함수는 암호화된 암호와 암호를 비교하기 위해 사용됩니다.

    password_hash 함수를 사용하여 암호화된 암호를 생성한 후, password_verify 함수를 사용하여 암호를 검증할 수 있습니다.

    #hostingforum.kr
    php
    
    $hashedPassword = password_hash("암호", PASSWORD_DEFAULT);
    
    if (password_verify("암호", $hashedPassword)) {
    
        echo "암호가 일치합니다.";
    
    } else {
    
        echo "암호가 일치하지 않습니다.";
    
    }
    
    

    2025-06-22 00:23

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 37,247건 / 17 페이지

검색

게시물 검색