티스토리 뷰
1. crypt - 역할
문자열을 단방향으로 암호화
◈ 단방향 암호화란?
암호화된 문자열을 다시 원문으로 되돌리는 복호화 알고리즘이 없다는 것
◈ 암호화 4가지 방식
CRYPT_STD_DES : 2문자 salt를 가지는 표준 DES 기반 암호화
CRYPT_EXT_DES : 9문자 salt를 가지는 확장 DES 기반 암호화
CRYPT_MD5 : $1$로 시작하는 12문자 salt를 가지는 MD5 암호화
CRYPT_BLOWFISH : $2$로 시작하는 16문자 salt를 가지는 Blowfish 암호화
※ 주의사항 - 표준 DES 기반 암호화는 문자열 앞 8글자만 사용하여 암호화 (가능한 사용하지 않는 것이 좋음)
2. crypt - 예제
◈ 코드
1 2 3 4 5 6 7 8 9 | <body> <?php $test = crypt("test",CRYPT_MD5); echo $test; ?> </body> |
◈ 결과화면
◈ 설명
4가지 암호화 방식 중 CRYPT_MD5를 사용하여 암호화 했을 경우 위와 같은 결과가 나옵니다
'[개발]프로그래밍 > php' 카테고리의 다른 글
[php] explode - 주어진 문자열로 분리 (0) | 2016.11.24 |
---|---|
[php] echo - 문자열 출력 (0) | 2016.11.23 |
[php] unlink - 파일 삭제 (0) | 2016.11.23 |
[php] rmdir - 디렉토리 제거 (0) | 2016.11.22 |
[php] rename - 파일 이름 변경 (0) | 2016.11.22 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday