Alat Pengembang
Encode, decode, uji, dan buat nilai untuk pekerjaan pengembangan sehari-hari. Input diproses di browser Anda.
Konverter Data
Konversi dan validasi data secara lokal di browser untuk kebutuhan pengembangan sehari-hari.
Base64 / URL / JWT
Encode dan decode Base64 atau URL, serta periksa header dan payload JWT di browser.
Pengurai Cron
Baca ekspresi cron Unix, Spring, Quartz, dan AWS, lihat waktu jalan berikutnya di zona waktu mana pun, atau susun ekspresi per kolom.
Penguji RegEx
Uji ekspresi reguler dengan kecocokan dan grup tangkapan yang disorot, pratinjau penggantian, dan salin pola sebagai kode untuk enam bahasa.
Generator Hash
Hitung hash MD5, SHA-1, SHA-256, SHA-384, dan SHA-512 atau HMAC dari teks atau file di browser, lalu bandingkan dengan checksum yang diharapkan.
Generator Kata Sandi & UUID
Buat kata sandi acak dan UUID (v4 dan v7) di browser dengan Web Crypto API, serta periksa versi dan timestamp sebuah UUID.
Konverter Timestamp Unix
Konversi timestamp Unix dalam detik, milidetik, mikrodetik, atau nanodetik ke tanggal di zona waktu mana pun, dan tanggal kembali ke timestamp, di browser.
Memilih alat pengembang yang tepat
Mulailah dari jenis nilai yang sedang Anda hadapi. Base64 / URL / JWT cocok untuk string dari respons API atau header Authorization: alat ini meng-encode dan men-decode Base64 sebagai teks UTF-8 (decode juga menerima varian URL-safe) serta percent-encoding, dan menampilkan header, payload, serta tanggal iat, nbf, dan exp sebuah token jika ada. Decode URL membiarkan tanda plus apa adanya, dan Base64 yang hasil decode-nya berupa data biner, seperti gambar, dilaporkan sebagai kesalahan alih-alih ditampilkan. Decode JWT tidak memverifikasi tanda tangan, jadi token yang berhasil di-decode bukan bukti siapa penerbitnya atau bahwa token itu valid. Gunakan Pengurai Cron untuk memeriksa jadwal Unix, Spring, Quartz, atau AWS EventBridge dan melihat waktu jalan berikutnya di zona waktu pilihan Anda, dan gunakan Penguji RegEx jika sebuah pola mencocokkan terlalu banyak atau terlalu sedikit.
Generator Hash menghitung hash MD5, SHA-1, SHA-256, SHA-384, dan SHA-512 dari teks atau file lalu membandingkannya dengan checksum yang diharapkan, misalnya untuk mencocokkan unduhan dengan nilai SHA-256 yang dipublikasikan. Alat ini juga menghitung HMAC dengan algoritma SHA. Generator Kata Sandi & UUID membuat kata sandi acak beserta perkiraan entropinya serta UUID v4 atau v7, dan dapat memeriksa UUID yang sudah ada. Konverter Timestamp Unix membantu saat log menampilkan angka seperti 1700000000: kecuali Anda memilih satuannya sendiri, alat ini menebak dari besarnya angka apakah nilai tersebut dalam detik, milidetik, mikrodetik, atau nanodetik, dan alat ini juga dapat mengubah tanggal menjadi timestamp.
Alat-alat ini berjalan sebagai JavaScript di browser Anda, dan apa yang Anda masukkan tidak dikirim ke LeedyBox. Kata sandi dan bagian acak UUID berasal dari generator angka acak kriptografis milik browser. Hash SHA dan HMAC menggunakan Web Crypto API, yang hanya disediakan browser dalam konteks aman seperti halaman HTTPS, sedangkan MD5 dihitung oleh skrip halaman itu sendiri. File dibaca ke memori secara utuh sebelum di-hash, sehingga file yang sangat besar bisa lambat diproses atau gagal. Pola diuji dengan mesin regex JavaScript dan dapat berperilaku berbeda di Python, Java, atau database; pencocokan biasanya berjalan di worker latar belakang yang dihentikan jika memakan waktu lebih dari dua detik. Hasil cron dan timestamp bergantung pada data zona waktu browser Anda.
Panduan pengembang menjelaskan sintaks cron, fungsi hash, entropi kata sandi dan versi UUID, ekspresi reguler, serta waktu Unix secara lebih mendalam.