본문 바로가기
PHP

[PHP] 비밀번호 암호화

by 남민섭 2022. 12. 26.
728x90
반응형

비밀번호 암호화

1. 비밀번호 암호화 하기

password_hash("문자열", option)

 

옵션)

1)PASSWORD_DEFALUT   ---자주 사용

bcrypt 알고리즘

 

2)PASSWORD_BCRYPT

CRYPT_BLOWFISH 알고리즘


3)PASSWORD_ARGON21

Argon2i 해싱 알고리즘



4)PASSWORD_ARGON2ID

Argon2id해싱 알고리즘

 

<중요>

*보통 PASSWORD_DEFAULT 로 사용하고 저장할
DB(데이터베이스) column은 varchar(255)로 사용!!!!!!!


2.비밀번호 체크하기


구문)

password_varify("문자열",$hash)

DB member테이블 기존꺼에서 수정
alter table member modify column pw varchar(255) not null

 

수전전
수정후

728x90
반응형

'PHP' 카테고리의 다른 글

[PHP] 날짜 관련 함수  (0) 2023.01.14
[PHP] 문자열 내장함수  (0) 2022.12.26
[PHP]파일과 디렉토리 제어  (0) 2022.12.22
[PHP]폼과 전송방식  (0) 2022.12.19
[PHP]배열  (0) 2022.12.18

댓글