Rastgele API Anahtarı Oluşturucu
PHP’nin kriptografik olarak güvenli rastgelelik işlevleriyle sunucuda anahtar oluşturun. Hex, base64url, alfasayısal veya UUIDv4 biçimini seçin, 8–128 rastgele karakter belirleyin ve isterseniz sk_live_ gibi bir ön ek ekleyin. Ayarlar ve ön ek sunucuya gönderilir; oluşturulan değerler bu sayfaya döner.
API anahtarı nasıl oluşturulur
-
1
Çıktı uzunluğunu seçin
8–128 rastgele karakter belirleyin. UUIDv4 her zaman 36 karakterdir; bu nedenle uzunluk ayarı devre dışı kalır.
-
2
Biçimi seçin
Hex, base64url, alfasayısal karakterler veya UUIDv4 kullanın.
-
3
İsterseniz bir ön ek ekleyin
sk_test_ gibi bir ön ek, günlüklerde ve GitHub taramasında sızan anahtarları fark etmenize yardımcı olur.
-
4
Oluşturun ve kopyalayın
Beğendiğiniz bir anahtar biçimi elde edene kadar yeniden oluştura tıklayın; kopyalayıp gizli yöneticinizde saklayın.
Neden CSPRNG kullanmalı
PHP değerleri sunucuda random_bytes() ve random_int() ile oluşturur. Her iki işlev de kriptografik olarak güvenli rastgelelik için tasarlanmıştır. Bu nedenle oluşturma işlemi siteye istek gönderir ve yalnızca tarayıcıda gerçekleşmez.
Kodlama kopya kâğıdı
| Biçim | Çıktı karakterleri | Uzunluk |
|---|---|---|
| Hex | 0-9 a-f | 8–128 karakter |
| Alfasayısal | 0-9 A-Z a-z | 8–128 karakter |
| Base64url | A-Z a-z 0-9 - _ | 8–128 karakter |
| UUIDv4 | Onaltılık rakamlar ve tireler | Sabit 36 karakter |
Boyutlandırma rehberi
- 128 bit (16 bayt) modern temel çizgidir. Milyarlarca oluşturulan anahtarla bile doğum günü saldırılarından sağ çıkar.
- 256 bit (32 bayt), uzun ömürlü anahtarlar veya webhook gizli anahtarları için ekstra önlemdir.
- Herkese açık herhangi bir token için 96 bit entropiden azından kaçının.
Operasyonel ipuçları
- Anahtarları veritabanında karma olarak (örneğin SHA-256) saklayın, oluşturma sırasında bir kez gösterin ve yalnızca karmayı kaydedin.
- Anahtarları ortama göre ön ekleyin:
sk_live_vesk_test_. - Kesintiden kaçınmak için eskisini iptal etmeden önce yeni bir anahtar vererek döndürün.
Sık Sorulan Sorular
Her hex karakteri 4 bit taşır; 32 karakterde 128 rastgele bit bulunur. UUIDv4 de 128 bit uzunluğundadır, ancak sürüm ve varyant alanları sabit olduğu için yalnızca 122 biti rastgeledir.
Hayır. Kaydetmeden önce SHA-256 veya argon2 ile karma alın. Bir API çağıranı anahtarı sunduğunda, gönderdiklerini karma alıp karşılaştırın. Veritabanınız sızarsa saldırgan yalnızca karmaları alır.
Evet. Ön ek 64 karakterle sınırlandırılır ve rastgele bölümün önüne eklenir. Yalnızca anahtar türünü veya ortamı belirtmek için kullanın.
Site değerleri sunucuda PHP random_bytes() ve random_int() ile oluşturur. Ayarlar ve isteğe bağlı ön ek sunucuya gönderilir.
İlgili Araçlar
Hash Oluşturucu
Kontrol toplamları ve karşılaştırmalar için kopyalamaya hazır özetlerle, metinden MD5, SHA-1, SHA-256, SHA-384, SHA-512 ve CRC32 hash değerleri oluşturun.
Dosya Hash Hesaplayıcı
Yapıştırdığınız metnin veya dosya içeriğinin MD5, SHA-1, SHA-256 ve SHA-512 hash değerlerini hesaplayarak indirmeleri ve dosya bütünlüğünü doğrulayın.
Şifreleme Tanımlayıcısı
Bir şifreli metin veya hash değerini yapıştırın; belirleyici muhtemel algoritmaları veya kodlamaları gösterir: MD5, SHA, bcrypt, AES, RSA, Base64 ve daha fazlası.
ETH'den USD'ye Çevirici
Ethereum'u (ETH) canlı ETH/USD kuruyla veya kendi girdiğiniz bir kurla ABD dolarına çevirin. Herhangi bir ETH miktarının USD karşılığını görün.
Checksum Doğrulayıcı
Herhangi bir metnin MD5, SHA-1, SHA-256, SHA-384, SHA-512 veya CRC32 checksum değerini hesaplayın ve beklenen bir değerle karşılaştırarak eşleşip eşleşmediğine dair net bir sonuç alın.
CSR Oluşturucu
PEM kodlu bir sertifika imzalama isteği ve eşleşen RSA özel anahtarı oluşturun. Ortak adı, kuruluş alanlarını ve anahtar boyutunu (2048, 3072 veya 4096 bit) belirtin.
Araç diğer dillerde mevcuttur
- slumpmässig API-keygenerator [SV]
- Zufälliger API-Schlüssel-Generator [DE]
- 랜덤 API 키 생성기 [KO]
- Generador de Claves API Aleatorias [ES]
- Willekeurige API-keygenerator [NL]
- Penghasil API Kunci Acak [ID]
- ランダムAPIキー生成器 [JA]
- مولد مفاتيح برمجة التطبيقات العشوائي [AR]
- เครื่องสร้างคีย์ API แบบสุ่ม [TH]
- Generator losowych kluczy API [PL]
- Bộ tạo mã API ngẫu nhiên [VI]
- Générateur de clés API aléatoires [FR]
- Gerador de Chaves API Aleatórias [PT]
- 随机API密钥生成器 [ZH]
- Random API Key Generator [EN]
- Generatore di chiavi API casuali [IT]
- Генератор ключей API случайного типа [RU]