[PHP-sha1] 단항뱡 암호화 함수 sha1[PHP-sha1] 단항뱡 암호화 함수 sha1
Posted at 2015. 7. 20. 23:48 | Posted in IT/php단방향 암호화(Sha1)와 Hash란?
- 암호화는 특정인에게만 정보를 전달하기 위해 다른형태로 변환하는것을 말하며 이런 암호화 방식은 단방향과 양방향이 존재한다. 암호화된 암호문을 다시 복호화가 가능한지 못하는지에 따른 차이로 구별합니다. |
-sha1는 단방향 암호와 한종류
- Sha1은 단방향 암호의 한종류 이며 sha0에서 sha1이 발표되었습니다. 현재는 결함이 발견되요 md5랑 보안용도로는 사용되지 않도록 권장하는 알고리즘 입니다. |
-PHP에서 sha1()함수 사용
sha1("암호화할 문자열",bool);
첫번째 파라메터의 경우 암호화할 문자열을 넣고 두번째 파라메터의 경우 true일경우 sha1()함수의 리턴값이 20자리로 암호화가 되며 false일경우 40자리가 되어 출력됩니다.
인코딩&암호화는 20글자보다는 40글자로 인코딩 된게 더 복잡하게 인코딩 된겁니다. 암호화가 더 잘됬다고 보는게 좋겠죠?
'IT > php' 카테고리의 다른 글
[php]웹 호스팅시에 codeigniter smarty 클래스 경로 에러 발생시 해결 방법 (0) | 2015.10.27 |
---|---|
[php] codeigniter cli database 로드가 안될경우 (0) | 2015.09.02 |
[PHP 한글깨짐] 한글깨짐 관련 PHP Header & File Encoding을 통해 해결해보자 (0) | 2015.07.20 |
[PHP] IP 주소 관련 (0) | 2015.04.14 |
[PHP] array_push() 함수 배열끝에 요소 추가 (0) | 2015.04.12 |