Kalkulator Kode Hash SHA3-256
Diterbitkan: 18 Februari 2025 pukul 17.56.06 UTC
Terakhir diperbarui: 12 Januari 2026 pukul 14.34.01 UTC
SHA3-256 Hash Code Calculator
SHA3-256 (Secure Hash Algorithm 3 256-bit) adalah fungsi hash kriptografi yang menerima input (atau pesan) dan menghasilkan output berukuran tetap, 256-bit (32-byte), yang umumnya direpresentasikan sebagai angka heksadesimal 64 karakter.
SHA-3 adalah anggota terbaru dari keluarga Secure Hash Algorithm (SHA), yang secara resmi dirilis pada tahun 2015. Tidak seperti SHA-1 dan SHA-2, yang didasarkan pada struktur matematika yang serupa, SHA-3 dibangun di atas desain yang sama sekali berbeda yang disebut algoritma Keccak. SHA-3 tidak dibuat karena SHA-2 tidak aman; SHA-2 masih dianggap aman, tetapi SHA-3 menambahkan lapisan keamanan ekstra dengan desain yang berbeda, untuk berjaga-jaga jika di masa mendatang ditemukan kerentanan pada SHA-2.
Pengungkapan penuh: Saya tidak menulis implementasi spesifik dari fungsi hash yang digunakan pada halaman ini. Ini adalah fungsi standar yang disertakan dengan bahasa pemrograman PHP. Saya hanya membuat antarmuka web untuk membuatnya tersedia untuk umum di sini demi kenyamanan.
Tentang Algoritma Hash SHA3-256
Saya bukan ahli matematika maupun kriptografi, jadi saya akan mencoba menjelaskan fungsi hash ini dengan cara yang dapat dipahami oleh sesama non-matematikawan. Jika Anda lebih menyukai penjelasan matematika yang tepat secara ilmiah, Anda dapat menemukannya di banyak situs web ;-)
Lagipula, tidak seperti keluarga SHA sebelumnya (SHA-1 dan SHA-2), yang bisa dianggap mirip dengan blender, SHA-3 bekerja lebih seperti spons.
Prosedur untuk menghitung hash dengan cara ini dapat dipecah menjadi tiga langkah utama:
Langkah 1 - Fase Penyerapan
- Bayangkan Anda menuangkan air (data Anda) ke atas spons. Spons tersebut menyerap air sedikit demi sedikit.
- Dalam SHA-3, data masukan dipecah menjadi bagian-bagian kecil dan diserap ke dalam "sponge" internal (larik bit besar).
Langkah 2 - Pencampuran (Permutasi)
- Setelah menyerap data, SHA-3 meremas dan memutar spons di dalamnya, mencampur semuanya dalam pola yang kompleks. Ini memastikan bahwa bahkan perubahan kecil pada input menghasilkan hash yang sama sekali berbeda.
Langkah 3 - Fase Pemerasan
- Terakhir, Anda meremas spons untuk mengeluarkan hasilnya (hash). Jika Anda membutuhkan hash yang lebih panjang, Anda dapat terus meremas untuk mendapatkan lebih banyak hasil.
Meskipun fungsi hash generasi SHA-2 masih dianggap aman (tidak seperti SHA-1, yang seharusnya tidak lagi digunakan untuk keamanan), akan lebih masuk akal untuk mulai menggunakan generasi SHA-3 saat merancang sistem baru, kecuali jika sistem tersebut perlu kompatibel dengan sistem lama yang tidak mendukungnya.
Salah satu hal yang perlu dipertimbangkan adalah bahwa generasi SHA-2 mungkin merupakan fungsi hash yang paling banyak digunakan dan diserang (terutama SHA-256 karena penggunaannya pada blockchain Bitcoin), namun fungsi ini masih tetap valid. Masih akan membutuhkan waktu sebelum SHA-3 mampu melewati pengujian ketat yang sama oleh miliaran data.
Bacaan Lebih Lanjut
Jika Anda menikmati postingan ini, Anda mungkin juga menyukai saran berikut:
