Kalkulator Kode Hash SHA-512/224
Diterbitkan: 18 Februari 2025 pukul 17.44.36 UTC
Kalkulator kode hash yang menggunakan fungsi hash Secure Hash Algorithm 512/224 bit (SHA-512/224) untuk menghitung kode hash berdasarkan input teks atau unggahan file.SHA-512/224 Hash Code Calculator
SHA-512/224 (Secure Hash Algorithm 512/224-bit) adalah sebuah fungsi hash kriptografi yang mengambil sebuah input (atau pesan) dan menghasilkan sebuah output dengan ukuran tetap, 224-bit (28-byte), yang biasanya direpresentasikan sebagai sebuah angka heksadesimal 56 karakter. Ia termasuk dalam keluarga fungsi hash SHA-2, yang dirancang oleh NSA. Ini benar-benar SHA-512 dengan nilai inisialisasi yang berbeda dan hasilnya terpotong menjadi 224 bit, untuk memanfaatkan fakta bahwa SHA-512 berjalan lebih cepat daripada SHA-256 (yang merupakan versi terpotong dari SHA-224) pada komputer 64 bit, tetapi untuk menjaga kebutuhan penyimpanan yang lebih kecil dari kode hash 224 bit.
Keluaran dari SHA-512, SHA-224 dan SHA-512/224 sangat berbeda untuk input yang sama, sehingga mereka tidak kompatibel - yaitu tidak masuk akal untuk membandingkan kode hash SHA-224 dari sebuah file dengan kode hash SHA-512/224 dari file yang sama untuk mengetahui apakah file tersebut telah diubah.
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 SHA-512/224
Saya tidak terlalu pandai dalam matematika dan sama sekali tidak menganggap diri saya sebagai seorang matematikawan, jadi saya akan mencoba menjelaskan fungsi hash ini dengan cara yang dapat dimengerti oleh rekan-rekan saya yang bukan ahli matematika. Jika Anda lebih suka versi matematika yang benar secara ilmiah, saya yakin Anda dapat menemukannya di banyak situs web lain ;-)
Bagaimanapun, mari kita bayangkan bahwa fungsi hash adalah blender berteknologi super tinggi yang dirancang untuk membuat smoothie unik dari bahan apa pun yang Anda masukkan ke dalamnya. Ini membutuhkan empat langkah, tiga di antaranya sama dengan SHA-512:
Langkah 1: Masukkan Bahan (Input)
- Pikirkan input sebagai apa pun yang ingin Anda haluskan: pisang, stroberi, irisan pizza, atau bahkan seluruh buku. Tidak masalah apa pun yang Anda masukkan - besar atau kecil, sederhana atau rumit.
Langkah 2: Proses Pencampuran (Fungsi Hash)
- Anda menekan tombol, dan blender akan bekerja dengan cepat - memotong, mencampur, dan berputar dengan kecepatan tinggi. Blender ini memiliki resep khusus di dalamnya yang tidak dapat diubah oleh siapa pun.
- Resep ini mencakup aturan gila seperti: "Putar ke kiri, putar ke kanan, balikkan, kocok, potong dengan cara yang aneh." Semua ini terjadi di balik layar.
Langkah 3: Anda Mendapatkan Smoothie (Hasil):
- Apa pun bahan yang Anda gunakan, blender selalu memberi Anda tepat satu cangkir smoothie (itulah ukuran tetap 512 bit dalam SHA-512).
- Smoothie memiliki rasa dan warna yang unik berdasarkan bahan-bahan yang Anda masukkan. Bahkan jika Anda hanya mengubah satu hal kecil saja - seperti menambahkan satu butir gula - smoothie akan terasa sangat berbeda.
Langkah 4: Memotong
- Dengan memotong (memotong) hasilnya menjadi 224 bit, kita memanfaatkan fakta bahwa SHA-512 berjalan lebih cepat daripada SHA-224 pada sistem 64 bit, tetapi juga tetap mendapatkan keuntungan dari kebutuhan penyimpanan yang lebih kecil untuk kode hash 224 bit. Perhatikan bahwa hasilnya tidak kompatibel, SHA-512/224 dan SHA-224 menghasilkan kode hash yang sama sekali berbeda.