티스토리 뷰

[개발]프로그래밍/php

[php] crypt - 단뱡항 암호화

좋은 블로그 2016. 11. 23. 09:06

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를 사용하여 암호화 했을 경우 위와 같은 결과가 나옵니다




댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday