Lewati ke konten utama

Pembuat Hash

API reference

Hasilkan hash kriptografis (MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160) dari teks apa pun, dalam format hex atau base64, dan opsional verifikasi terhadap hash yang diharapkan.

Input

Perbandingan hex tidak membedakan huruf besar-kecil; base64 membedakan huruf besar-kecil.

Output

Hanya ditampilkan jika hash yang diharapkan diisi.

Apakah ini membantu?

Cara lain menggunakan alat ini

REST API

curl -X POST https://api.iotools.cloud/v1/tool/hash-generator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inputText": "abc",
    "algorithm": "sha256",
    "outputFormat": "hex",
    "expectedHash": ""
  }'

Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.

Tanyakan ke agen AI

Use the IOTools `hash-generator` tool (Hash Generator) on this input:

YOUR_INPUT_HERE

Tempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.

Widget sematan

<iframe
  src="https://iotools.cloud/embed/hash-generator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Pembuat Hash — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Tempelkan ini di halaman Anda sendiri — gratis, tanpa kunci, cukup tautan balik.

Biaya per panggilan API/MCPMulai dari 5 kredit
Butuh kredit lebih?Lihat harga

Juga tersedia melalui

Panduan

Pembuat Hash menghitung hash kriptografis (disebut juga digest atau checksum) dari teks apa pun yang Anda masukkan. Ketik atau tempel pesan, pilih algoritma, dan sidik jari (fingerprint) dengan panjang tetap langsung muncul — dalam format heksadesimal atau base64. Anda juga bisa menempelkan hash yang diharapkan untuk memastikan dua nilai cocok.

Hash adalah fungsi satu arah: input yang sama selalu menghasilkan output yang sama, tetapi output tidak dapat dikembalikan menjadi input. Karena itu hashing ideal untuk memverifikasi integritas file, membandingkan nilai tanpa mengungkap isinya, menyimpan kunci pencarian, dan membuat checksum.

Algoritma yang didukung

  • MD5 — 128-bit. Cepat dan banyak dipakai untuk checksum non-keamanan, tetapi sudah rusak secara kriptografis. Jangan pernah dipakai untuk kata sandi atau tanda tangan.
  • SHA-1 — 160-bit. Juga rusak untuk ketahanan tabrakan (collision); tetap disediakan untuk interoperabilitas lama (objek Git lama, sertifikat TLS).
  • SHA-224 / SHA-256 / SHA-384 / SHA-512 — keluarga SHA-2, pilihan utama saat ini. SHA-256 adalah default dan pilihan aman untuk hampir semua kebutuhan.
  • SHA3-256 / SHA3-512 — standar SHA-3 yang lebih baru berbasis Keccak, dengan desain yang secara struktur berbeda dari SHA-2.
  • RIPEMD-160 — 160-bit, dipakai dalam derivasi alamat Bitcoin.

Opsi MD5, SHA-1, dan RIPEMD-160 diberi label tidak aman dan hanya untuk sistem lama, karena sebaiknya hanya dipakai untuk berinteroperasi dengan sistem yang sudah bergantung padanya, bukan untuk pekerjaan baru yang sensitif terhadap keamanan.

Cara menggunakan

  1. Masukkan pesan Anda di kotak input.
  2. Pilih algoritma hash (SHA-256 terpilih secara default).
  3. Pilih format output: heksadesimal huruf kecil, heksadesimal huruf besar, atau base64.
  4. Baca hash yang dihitung, lalu gunakan tombol salin atau unduh untuk menyimpannya.

Membandingkan dengan hash yang diharapkan

Tempel nilai ke kolom Hash yang diharapkan dan tool akan menampilkan Cocok atau Tidak cocok. Perbandingan heksadesimal tidak membedakan huruf besar-kecil (ABC123 dan abc123 dianggap sama, yang merupakan standar untuk digest heksadesimal), sedangkan perbandingan base64 membedakan huruf besar-kecil. Ini berguna untuk memverifikasi checksum yang dipublikasikan dari file yang diunduh atau memastikan bahwa hash yang tersimpan sesuai dengan input yang diketahui.

Apakah hashing sama dengan enkripsi?

Tidak. Enkripsi dapat dibalik dengan kunci; hashing tidak. Tidak ada operasi "unhash". Jika Anda perlu melindungi data yang nantinya harus dipulihkan, Anda membutuhkan enkripsi, bukan hashing.

Bolehkah saya meng-hash kata sandi dengan ini?

Tidak secara langsung. SHA-256 atau MD5 biasa dari kata sandi tidak aman karena penyerang dapat menghitungnya terlebih dahulu. Untuk menyimpan kata sandi, gunakan algoritma khusus yang memakai salt dan sengaja lambat, seperti Argon2, bcrypt, atau scrypt.

Privasi

Semuanya berjalan sepenuhnya di browser Anda. Pesan Anda di-hash secara lokal dengan pustaka open-source @noble/hashes yang telah diaudit dan tidak pernah diunggah ke server, sehingga aman untuk meng-hash teks sensitif.

hashmd5sha256sha512sha3checksumdigestcryptography

Bagian dari alur kerja

Semua koleksi

Suka alat-alatnya? Hilangkan iklannya.

Satu kali pembayaran menghapus semua iklan dari akun Anda, selamanya. Tanpa langganan, tanpa pelacakan.