2010-07-14 2 views
0

GUID를 해시 할만한 이유가 있습니까?GUID를 해시 할만한 이유가 있습니까?

+0

아마도 해싱하지 않으면 너무 많은 문제가 될 수 있습니다. – CookieOfFortune

+0

질문은 정말로 의미가 없습니다. 문자열이나 int를 해시하는 이유를 물을 수 있습니다. 그건 잘못 됐어. 질문은 암호를 해시해야하는지 묻는다면 의미가 있습니까? 또는 다른 데이터. GUID는 데이터가 아니지만 데이터 유형 – Andrey

답변

1

32 비트 int에 맞도록하려면? 이것이 많은 해시 테이블 구현과 관련이 있습니다.

+1

은 모든 해시가 32 비트는 아닙니다. btw, 이것은 대답이 아니라 주석입니다. – Andrey

+0

@Andrey, 왜 대답이 아닌지 설명해 주시겠습니까? –

+1

질문 : 이유가 있을까요 ... 당신의 대답에 어떤 이유나 플러스 32 비트 모든 해시가 있다는 가정이 보이지 않습니다. – Andrey

1

보안 토큰 또는 암호와 같은 GUID를 사용하는 경우에만이를 사용할 수 있습니다. DB가 손상된 경우 해커는 해시로 인해 토큰을 사용할 수 없습니다.