İçeriğe geç

Güvenli Rastgele Token Oluşturucu

256 bit kriptografik rastgele token’ı hex ve Base64URL biçiminde üretir.

Web Crypto CSPRNG

Araç hakkında

Token nasıl üretilir?

Web Crypto’dan 32 bayt (256 bit) rastgele veri alınır ve iki biçimde gösterilir: 64 karakterlik hex ve 43 karakterlik Base64URL. İkisi aynı miktarda rastgelelik taşır; Base64URL daha kısadır ve URL, başlık ve çerezlerde kodlama gerektirmez.

Kullanım alanları

  • Oturum kimlikleri ve “beni hatırla” token’ları.
  • Parola sıfırlama ve e-posta doğrulama bağlantıları.
  • HS256 JWT imzalama anahtarı, webhook imza anahtarı, uygulama SECRET_KEY değerleri.

Sunucuda doğrulanacak token’ları veritabanında düz metin olarak değil, SHA-256 hash’iyle saklayın: 256 bitlik rastgele bir değer için yavaş parola hash’ine gerek yoktur, ama veritabanı sızdığında token’lar doğrudan kullanılamaz.

Sık sorulan sorular

Kaç bit yeterli?

OWASP oturum kimlikleri için en az 64 bit entropi önerir. 128 bit tüm pratik kullanımlar için yeterlidir; bu araç 256 bit üretir.

Kaynaklar