是UUID" URL安全"?

时间:2014-04-18 01:48:05

标签: url uuid

UUID网址是否安全?我想将它用作备用ID,但也许允许访问记录作为URL中的ID。虽然我可以使用Ruby的SecureRandom.urlsafe_base64(27)来获取相同长度的随机base64编码字符串,但UUID看起来更干净。

1 个答案:

答案 0 :(得分:31)

  • UUID仅包含十六进制字符(a-f,0-9)和连字符( - )。

  • 根据RFC 3986 (URI Syntax) §2.3,连字符和十六进制字符包含在显式未保留的字符中:

      

    URI中允许但没有保留目的的字符称为unreserved。这些包括大写和小写字母,十进制数字,连字符,句点,下划线和波浪号。