2014-04-18 2 views
9

UUID URL은 안전한가요? 대체 ID로 사용하고 싶지만 URL의 ID로 레코드에 대한 액세스를 허용 할 수도 있습니다. Ruby의 SecureRandom.urlsafe_base64(27)을 사용하여 동일한 길이의 임의의 base64 인코딩 문자열을 얻을 수 있지만 UUID는 더 깨끗해 보입니다.UUID가 "URL 안전"입니까?

+0

그래서 URL (*) 경로에 UUID가 있다고 이야기합니까? – unor

답변

15

예. (-)

  • UUID은 진 문자 (A-F, 0-9) 플러스 하이픈으로 구성되어 있습니다. RFC 3986 (URI Syntax) §2.3 당으로

  • 는 하이픈 16 진수 문자는 명시 적으로 예약되지 않은 사람들에 포함되어 있습니다 : URI를 허용되지만 예약되지 않은 호출 예약 목적이없는

    문자. 여기에는 대문자와 소문자, 십진수, 하이픈, 마침표, 밑줄 및 물결표가 포함됩니다.

관련 문제