Geliştirici / Güvenlik

API Anahtarı Oluşturucu (Rastgele, Ön Ekli, Güvenli)

Tarayıcınızda kriptografik olarak rastgele API anahtarları veya gizli belirteçler oluşturun: uzunluğu, harf ve rakamları, onaltılık ya da base64url karakterlerini ve sk_live_ gibi isteğe bağlı bir ön eki seçin; gücü bit cinsinden görün.

API Anahtarı Oluşturucu (Rastgele, Ön Ekli, Güvenli): Her karakter, tarayıcının kriptografik rastgele oluşturucusu tarafından seçilir. Reddetmeli örnekleme sayesinde hiçbir karakterin seçilme olasılığı diğerinden yüksek olmaz. Güç, uzunluk × log₂(karakter sayısı) formülüyle hesaplanır: 32 harf ve rakam 190 bit, 32 onaltılık karakter ise 128 bit güç sağlar. 128 bitin üzerindeki hiçbir değer tahmin edilemez. Sunucuya hiçbir dosya yüklenmeden tarayıcınızda %100 yerel olarak çalışır.

Çalıştırma sayısı
Tarayıcınızda
Maliyet
Ücretsiz · kayıt gerekmez
Kullanılabilirlik
Kullanıma hazır
API anahtarı oluşturucuYerel işleme

Tamamen tarayıcınızda çalışır

Anahtar başına 190 bit rastgelelik

Anahtarlar, her karakterin seçilme olasılığı eşit olacak şekilde tarayıcınızın kriptografik rastgele sayı oluşturucusundan gelir ve hiçbir yere gönderilmez. Güç, uzunluğun karakter sayısının log₂'siyle çarpımından oluşur: 32 harf ve rakam 190 bit sağlar. sk_live_ gibi bir ön ek, anahtarların kod içinde kolayca tanınmasını ve gizli bilgi tarayıcılarının sızdırılmış anahtarları bulmasını sağlar. Parolada olduğu gibi sunucuda her anahtarın yalnızca hash'ini saklayın.

Anahtarlar ve UUID'ler

Rastgele bir UUID, bir tanımlayıcı için yeterli olan 122 bit rastgelelik içerir; ancak sabit biçimi, gizli bilgiden çok kimlik gibi görünmesine neden olur. Bu araçtan oluşturulan anahtar herhangi bir uzunlukta olabilir; tanımlayıcılar için UUID oluşturucuyu kullanın.

Anahtarları saklama

API anahtarları uzun ve rastgele olduğundan, bunları güvenli şekilde saklamak için SHA-256 gibi hızlı bir hash yeterlidir; bcrypt gibi yavaş hash'ler insan parolaları içindir. Bir sunucunun ne sakladığını görmek için bir anahtarı hash oluşturucuyla hash'leyin.

Nasıl kullanılır?

  1. Uzunluğu ve karakterleri seçin.
  2. Kolayca tanınabilen anahtarlar istiyorsanız bir ön ek ekleyin.
  3. Bir veya daha fazla anahtar oluşturun ve kopyalayın.

Gizlilik ve sınırlamalar

Anahtarlar tarayıcınızda oluşturulur; hiçbir zaman gönderilmez veya saklanmaz.

İlgili araçlar

Sık sorulan sorular

Bir API anahtarı ne kadar uzun olmalı?

En az 128 bit rastgelelik sağlayın: 22 harf ve rakam, 32 onaltılık karakter veya 22 base64url karakteri kullanın.

Neden ön ek eklenir?

sk_live_ gibi bir ön ek, bir anahtarın ne amaçla kullanıldığını tek bakışta gösterir ve gizli tarama araçlarının koda yanlışlıkla işlenen anahtarları bulmasını sağlar.

Sunucu anahtarları nasıl saklamalı?

Parolalar gibi saklayın: SHA-256 gibi bir hash tutun ve hash'leri karşılaştırın; tam anahtarı yalnızca sahibine bir kez gösterin.

Ücretsiz araç · tarayıcınızda kez çalıştırma · hesap gerekmez