English 简体中文 Tiếng Việt 日本語 한국어 हिन्दी Español Français العربية বাংলা Português Русский اردو Bahasa Indonesia Deutsch Naijá मराठी తెలుగు Türkçe தமிழ்
Yerel oluşturma · Yükleme yok

Güvenli anahtar oluşturucu

Web Crypto API ile kriptografik olarak güvenli API anahtarları, şifreleme anahtarları ve erişim belirteçleri oluşturun. HEX, Base64, Base64URL veya Base32 seçin; her şey bu cihazda kalır.

Bu araç makine tarafından okunan kimlik bilgileri içindir, hatırlanacak giriş parolaları için değildir. Güvenlik ihtiyacınıza uygun bayt uzunluğunu seçin.
Bu tarayıcı crypto.getRandomValues desteği sunmuyor; güvenli anahtar üretilemez. Güncel Chrome, Firefox, Safari veya Edge kullanın.

Anahtar oluşturucu

256 bit Çok yüksek güç
Kodlama

Bir ayar değişince yeni anahtarlar otomatik oluşturulur; aynı ayarlarla yinelemek için düğmeyi kullanın.

Oluşturulan anahtarlar
Oluşturuluyor…

Rastgelelik kaynağı kriptografik olarak güvenli crypto.getRandomValues() işlevidir. Sayfa yenilenince anahtarlar saklanmaz; kopyalayın veya indirip bir gizli bilgi yöneticisinde tutun.

Kodlama biçimleri

Aynı rastgele baytlar farklı metin kodlamalarıyla gösterilebilir. URL, JSON, yapılandırma dosyası veya protokolünüzün istediği biçimi seçin.

HEX
0-9 a-f

Her bayt iki onaltılık karakterle gösterilir. Uzunluk öngörülebilirdir ve neredeyse tüm diller ve araçlar destekler.

Uygun olduğu yerler: Yapılandırma dosyaları, komut satırı, günlükler ve hata ayıklama.

Base64≈1.34×
A-Z a-z 0-9 + / =

Kompakt ikiliden metne kodlama; ancak +, / ve = URL ve bazı dosya adlarında kaçış gerektirir.

Uygun olduğu yerler: JSON/XML aktarımı ve genel metin depolama.

Base64URL≈1.34×
A-Z a-z 0-9 - _

- ve _ kullanan, = dolgusunu kaldıran URL güvenli Base64 çeşidi.

Uygun olduğu yerler: JWT, OAuth belirteçleri, çerezler ve URL parametreleri.

Base32≈1.6×
A-Z 2-7

Büyük-küçük harfe duyarsızdır ve karışan 0/O, 1/I/L karakterlerini içermez.

Uygun olduğu yerler: TOTP sırları, DNS kayıtları, barkodlar ve elle giriş.

Sık sorulan sorular

Bu anahtar oluşturucu güvenli mi?

Evet. Math.random yerine işletim sisteminin kriptografik güvenli rastgelelik kaynağını kullanan crypto.getRandomValues işlevini kullanır.

Anahtarlar sunucuya gönderilir veya kaydedilir mi?

Hayır. Oluşturma ve kodlama tarayıcıda yapılır, geçmiş tutulmaz ve sayfayı yenilemek sonuçları siler.

Giriş parolası olarak kullanabilir miyim?

Bunlar API anahtarları, şifreleme anahtarları ve belirteçler gibi makine sırları içindir. İnsan parolaları için parola yöneticisi kullanın.

İki anahtar aynı olabilir mi?

Teorik olarak mümkündür ancak önerilen uzunluklarda olasılık ihmal edilebilir. 32 baytlık anahtarın 2^256 olası değeri vardır.

Anahtarı nasıl saklamalıyım?

Uzun süreli anahtarları gizli bilgi yöneticisi veya korumalı ortam değişkeninde tutun. Kaynak koda, sohbete veya günlüğe koymayın ve düzenli olarak yenileyin.