Search Results for '랜덤키'

1 POSTS

  1. 2008.01.29 랜덤키 생성을 좀더 그럴듯하게 보이기....
MySQL에는 UUID()라는 함수가 있어서 랜덤키를 생성해 준다.
그런데 이 키가 접속한 DBMS, 시간대와 관련이 있는것 같다.

select UUID() 하면 결과는 다음과 같이 나온다.

eef15bb6-1f6d-102b-bfa8-00151712159c

그런데 계속 실행해도 앞의 8자리만 바뀔뿐 뒷자리는 변함이 없다. 비슷한 시간에 많은 키를 생성하다보면 유추가 가능할것 같다. 나의 생각일뿐인가?

그래서 생각해 낸것이... 암호화
MySQL에서 제공하는암호화 함수중 아무거나 골라서.. UUID키를 암호화 시킨다.
그럼 보기에도 다양한 키가 생성된다.

select MD5(UUID()) ;

결과 : fa865959f0c29ec05eefa34a35cc54f1

뭐 어찌되었건 간에 사용자가 유추할수 없게끔만 하면 되기때문에 이게 좀더 나아보인다.