Geliştirici araçları
- UUID Oluşturucu
- Base64 Kodlama ve Çözme
- URL Kodlama ve Çözme
- Şifre Oluşturucu
- Hash Oluşturucu
- JSON Biçimlendirici
Bu sayfadaki araçlar, geliştirme işinin ortasında çıkan küçük işleri yapar: yeni bir kayıt için kimlik, bir URL'ye girmeden önce kodlanması gereken değer, bir sağlama toplamıyla karşılaştırılacak hash, test hesabı için geçici bir şifre, tek satır olup ayrışmayan bir JSON yanıtı. Yazılımcılar, bu biçimlerin nasıl çalıştığını öğrenen öğrenciler ve bir şeyi kurulum yapmadan hızlıca çözmek isteyen sistem yöneticileri için hazırlandılar. Her biri tarayıcınızda çalışır, yazdıklarınız yüklenmez ve hesap gerekmez.
Her araç ne yapar
UUID oluşturucu sürüm 4 (rastgele) ya da sürüm 7 (zamana göre sıralı) UUID'leri, bir seferde en fazla 100 adet üretir; yapıştırdığınız herhangi bir UUID'nin sürümünü, varyantını ve sürüm 7 ise zaman damgasını okuyan bir kontrol aracı da vardır. Kimlikler oluşturulma zamanına göre sıralansın istiyorsanız sürüm 7, hiçbir şey ele vermesin istiyorsanız sürüm 4'ü kullanın.
Base64 kodlama ve çözme metni UTF-8 olarak işler; ş ve emoji, btoa()'nın hata verdiği yerde doğru çıkar. URL-güvenli alfabeyi yazabilir, dolguyu bırakabilir ya da kaldırabilir, satırları 64 veya 76 sütunda kırabilir.
URL kodlama ve çözme üç kodlama türü sunar: bileşen, tam URL ve form verisi. Bunlar neyi olduğu gibi bıraktıkları ve boşluğu nasıl yazdıkları (%20 ya da +) bakımından ayrılır. http ya da https adresinin parçalarını da gösterir ve adresi hiçbir zaman açmaz.
Şifre oluşturucu her karakteri seçtiğiniz kümelerden bağımsız olarak çeker ve tam entropiyi bit olarak gösterir. Kırılma süresi tahmini vermez, çünkü bu saldırgana bağlıdır.
Hash oluşturucu bir metnin MD5, SHA-1, SHA-256, SHA-384 ve SHA-512 özetini aynı anda, hex ya da Base64 olarak hesaplar.
JSON biçimlendirici JSON'u doğrular, girintiler ya da küçültür, anahtarları sıralayabilir ve belge hakkında istatistik listeler.
Hangi araç, hangi durumda
- Yeni bir birincil anahtar, istek kimliği ya da test verisi: UUID oluşturucu. Bir değerin hangi tür UUID olduğunu anlamak: kontrol aracı.
- Türkçe karakterli bir metnin yalnızca ASCII kabul eden bir sistemden geçmesi gerekiyor: Base64 kodlama.
- Bir sorgu değerinde
&,#ya da boşluk var: URL kodlama, bileşen türü. - Hash'iniz yayın notundakiyle tutmuyor: hash oluşturucu; önce bayt sayısını karşılaştırın.
- Staging hesabı ya da şifre yöneticisinde saklayacağınız bir servis için şifre: şifre oluşturucu.
- Tek satır gelen bir API yanıtı ya da yüklenmeyen bir yapılandırma dosyası: JSON biçimlendirici.
Birlikte kullanım
Sorgu dizesinden kopyaladığınız değer bazen yüzde kodlanmış, içinde JSON taşıyan bir Base64 olur. Önce URL çözücüden bileşen türüyle geçirin, sonucu URL-güvenli alfabeyi ve eksik = işaretini kabul eden Base64 çözücüye yapıştırın, çıkan metni JSON biçimlendiriciye koyun. Her adım cihazınızda ayrı bir yapıştırmadır. İki hash'in tutmaması da sık görülen bir durumdur: hash oluşturucu girdi boyutunu bayt olarak gösterir; karşı taraftan bir ya da iki baytlık fark genellikle satır sonundaki yeni satır ya da Windows satır sonları demektir.
Aklınızda tutun
- Kodlama koruma değildir. Base64 ve yüzde kodlamasını herkes geri çevirebilir. Base64 ile yazılmış bir token yine bir token'dır.
- Hash tek yönlüdür; hızlı hash'ler şifre için değildir. MD5 ve SHA-1'in çakışmaları gösterilmiştir; sağlama toplamı ve önbellek anahtarı için kalsın, imza ya da güvenlik kontrolü için kullanmayın. Saklanan şifreler için yavaş, tuzlu, bu iş için tasarlanmış bir şifre hash fonksiyonu gerekir; bu site bunu sunmaz.
- UUID bir kimliktir, sır değildir. Sürüm 7 değeri ne zaman üretildiğini milisaniyesine kadar kendisi söyler.
- Araçlar metinle çalışır. Hash ya da Base64 için dosya modu yoktur.
- JSON, JavaScript'ten katıdır. Tek tırnak, yorum ve sondaki virgül hatadır; biçimlendirici hatanın tam yerini söyler.
Sık sorulan sorular
Son güncelleme: 11.10.2026