UUID是否“URL安全”?

55

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

1个回答

92

是的。

  • UUID 只由十六进制字符(a-f、0-9)和连字符 (-) 组成。

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接