[PHP-sha1] 단항뱡 암호화 함수 sha1[PHP-sha1] 단항뱡 암호화 함수 sha1

Posted at 2015. 7. 20. 23:48 | Posted in IT/php
홈페이제작업체 NuGuWeb

단방향 암호화(Sha1)와 Hash란?

 - 암호화는 특정인에게만 정보를 전달하기 위해 다른형태로 변환하는것을 말하며

   이런 암호화 방식은 단방향과 양방향이 존재한다.

   암호화된 암호문을 다시 복호화가 가능한지 못하는지에 따른 차이로 구별합니다. 

-sha1는 단방향 암호와 한종류

 - Sha1은 단방향 암호의 한종류 이며 sha0에서 sha1이 발표되었습니다.

   현재는 결함이 발견되요 md5랑 보안용도로는 사용되지 않도록 권장하는 알고리즘 입니다.

-PHP에서 sha1()함수 사용 

sha1("암호화할 문자열",bool);

첫번째 파라메터의 경우 암호화할 문자열을 넣고 두번째 파라메터의 경우 true일경우 sha1()함수의 리턴값이 20자리로 암호화가 되며 false일경우 40자리가 되어 출력됩니다.

인코딩&암호화는 20글자보다는 40글자로 인코딩 된게 더 복잡하게 인코딩 된겁니다. 암호화가 더 잘됬다고 보는게 좋겠죠?

//