
[PHP] #21 PHP 문자열 함수, 문자열 암호화 및 해싱 password_hash부터 md5까지
·
Programming/PHP
안녕하세요, 토스트데브입니다.웹 개발에서 회원가입, 로그인, 민감한 데이터 저장 등을 구현할 때 꼭 알아야 할 것이 바로 문자열 암호화 및 해싱 처리입니다.이번 글에서는 PHP에서 자주 쓰이는 암호화와 해시 관련 함수들을 정리해보겠습니다. ✅ 해싱 vs 암호화의 차이 간단 정리구분 해싱 (Hashing) 암호화 (Encryption) 목적데이터 무결성 확인, 비밀번호 저장데이터 보안, 복호화 가능특징일방향 (복호화 불가능)양방향 (복호화 가능)대표 함수password_hash(), md5(), sha1()openssl_encrypt(), mcrypt_*() 등 ✅ 1. password_hash() – 안전한 비밀번호 해싱$password = "mySecret123";$hashed = password..