【问题标题】:Is a UUID "URL safe"?UUID “URL 安全”吗?
【发布时间】:2014-04-18 01:48:04
【问题描述】:

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

【问题讨论】:

    标签: url uuid


    【解决方案1】:

    是的。

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多