2014-04-18 24 views
9

UUID URL güvenli midir? Bunu alternatif bir kimlik olarak kullanmak istiyorum ancak belki de URL'deki kimlik olarak kayda erişime izin vermek istiyorum. Ruby'nin SecureRandom.urlsafe_base64(27)'u aynı uzunlukta rastgele bir base64 kodlu dizesi elde etmek için kullanabilmem için bir UUID temizleyici görünüyor.UUID "URL güvenli" mi?

+0

Yani * Bir HTTP (S) URL * yolu içinde UUID sahip hakkında konuşmak? – unor

cevap

15

Evet. (-)

  • bir UUID tek onaltılı karakter (a-f, 0-9) her bir kısa çizgi oluşur. RFC 3986 (URI Syntax) §2.3 gereğince

  • , tire ve onaltılık karakter açıkça ayrılmamış olanlar dahildir: Bir URI izin verilir ancak koşulsuz olarak adlandırılır ayrılmış bir amacı olmayan

    Karakterler. Bunlar büyük ve küçük harf, ondalık basamak, tire, nokta, alt çizgi ve tilde içerir.