İçeriğe geç
LeedyBox
Destek ol

Geliştirici Araçları

Günlük geliştirme işleri için değerleri kodlayın, çözün, test edin ve oluşturun. Girdiler tarayıcınızda işlenir.

Doğru geliştirici aracını seçmek

Önünüzdeki değerin türünden yola çıkın. Base64 / URL / JWT, bir API yanıtından veya Authorization başlığından gelen dizeler için uygundur: Base64'ü UTF-8 metni olarak kodlar ve çözer (çözerken URL-safe varyantı da kabul eder), yüzde kodlamasını uygular ve çözer, ayrıca bir belirtecin başlığını, yükünü ve varsa iat, nbf ve exp tarihlerini gösterir. URL çözme artı işaretlerini olduğu gibi bırakır; resim gibi ikili veriye çözülen Base64 ise gösterilmek yerine hata olarak bildirilir. JWT çözme imzayı doğrulamaz; bu yüzden çözülen bir belirteç, onu kimin düzenlediğinin veya geçerli olduğunun kanıtı değildir. Cron Çözümleyici, bir Unix, Spring, Quartz veya AWS EventBridge zamanlamasını kontrol etmenizi ve sonraki çalışma zamanlarını seçtiğiniz saat diliminde listelemenizi sağlar; bir desen gereğinden fazla ya da az eşleştiğinde ise RegEx Test Aracı işinize yarar.

Hash Oluşturucu, metnin veya bir dosyanın MD5, SHA-1, SHA-256, SHA-384 ve SHA-512 hash'lerini hesaplar ve bunları beklenen bir sağlama toplamıyla karşılaştırır; örneğin bir indirmeyi yayımlanmış bir SHA-256 değerine göre bu şekilde kontrol edebilirsiniz. Araç, SHA algoritmalarıyla HMAC de hesaplar. Parola ve UUID Oluşturucu, entropi tahminiyle birlikte rastgele parolalar ve v4 veya v7 UUID'ler oluşturur; var olan bir UUID'yi de inceleyebilir. Unix Zaman Damgası Dönüştürücü, bir log kaydında 1700000000 gibi bir sayı gördüğünüzde işe yarar: birimi kendiniz seçmediğiniz sürece sayının büyüklüğüne bakarak saniye, milisaniye, mikrosaniye mi yoksa nanosaniye mi olduğunu tahmin eder; tarihleri de zaman damgasına çevirir.

Bu araçlar tarayıcınızda JavaScript olarak çalışır ve girdiğiniz değerler LeedyBox'a gönderilmez. Parolalar ve UUID'lerin rastgele kısımları, tarayıcının kriptografik rastgele sayı üretecinden gelir. SHA hash'leri ve HMAC'ler, tarayıcıların yalnızca HTTPS sayfaları gibi güvenli bağlamlarda sunduğu Web Crypto API'sini kullanır; MD5 ise sayfanın kendi betiğiyle hesaplanır. Bir dosyanın tamamı, hash'lenmeden önce belleğe okunur; bu yüzden çok büyük dosyalarda işlem yavaşlayabilir veya başarısız olabilir. Desenler JavaScript regex motoruyla test edilir ve Python, Java veya bir veritabanında farklı davranabilir; eşleştirme normalde arka planda bir worker içinde çalışır ve iki saniyeden uzun sürerse durdurulur. Cron ve zaman damgası sonuçları, tarayıcınızın saat dilimi verilerine bağlıdır.

Geliştirici rehberleri; cron söz dizimini, hash fonksiyonlarını, parola entropisini ve UUID sürümlerini, düzenli ifadeleri ve Unix zamanını daha ayrıntılı açıklar.

Geliştirici rehberleri →