Miklix

Kalkulator Kode Hash SHA-512/256

Diterbitkan: 18 Februari 2025 pukul 17.47.48 UTC
Terakhir diperbarui: 12 Januari 2026 pukul 14.31.14 UTC

Kalkulator kode hash yang menggunakan fungsi hash Secure Hash Algorithm 512/256 bit (SHA-512/256) untuk menghitung kode hash berdasarkan input teks atau unggahan file.

Halaman ini diterjemahkan oleh mesin dari bahasa Inggris agar dapat diakses oleh sebanyak mungkin orang. Sayangnya, terjemahan mesin belum merupakan teknologi yang sempurna, sehingga kesalahan dapat terjadi. Jika Anda mau, Anda dapat melihat versi bahasa Inggris aslinya di sini:

SHA-512/256 Hash Code Calculator

SHA-512/256 (Secure Hash Algorithm 512/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. Fungsi ini termasuk dalam keluarga fungsi hash SHA-2, yang dirancang oleh NSA. Sebenarnya ini adalah SHA-512 dengan nilai inisialisasi yang berbeda dan hasilnya dipotong menjadi 256 bit, untuk memanfaatkan fakta bahwa SHA-512 berjalan lebih cepat daripada SHA-256 pada komputer 64-bit, tetapi tetap mempertahankan kebutuhan penyimpanan yang lebih kecil dari kode hash 256-bit.

Output dari SHA-512, SHA-256, dan SHA-512/256 sangat berbeda untuk input yang sama, sehingga tidak kompatibel - artinya tidak masuk akal untuk membandingkan kode hash SHA-256 dari sebuah file dengan kode hash SHA-512/256 dari file yang sama untuk melihat apakah ada perubahan.

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.


Hitung Kode Hash Baru

Data yang dikirimkan atau file yang diunggah melalui formulir ini hanya akan disimpan di server selama diperlukan untuk menghasilkan kode hash yang diminta. Data tersebut akan segera dihapus sebelum hasilnya dikembalikan ke browser Anda.

Masukkan data:



Teks yang dikirim adalah teks yang dienkode UTF-8. Karena fungsi hash beroperasi pada data biner, hasilnya akan berbeda dibandingkan jika teks tersebut dalam pengkodean lain. Jika Anda perlu menghitung hash teks dalam pengkodean tertentu, Anda harus mengunggah sebuah file.



Tentang Algoritma Hash SHA-512/256

Saya tidak terlalu mahir dalam matematika dan sama sekali tidak menganggap diri saya seorang matematikawan, jadi saya akan mencoba menjelaskan fungsi hash ini dengan cara yang dapat dipahami oleh sesama non-matematikawan. Jika Anda lebih menyukai versi matematika yang benar secara ilmiah, saya yakin Anda dapat menemukannya di banyak situs web lain ;-)

Baiklah, mari kita bayangkan fungsi hash sebagai blender super canggih yang dirancang untuk membuat smoothie unik dari bahan apa pun yang Anda masukkan ke dalamnya. Proses ini membutuhkan empat langkah, tiga di antaranya sama dengan SHA-512:

Langkah 1: Masukkan Bahan-bahan (Input)

  • Anggap saja bahan yang Anda masukkan adalah apa pun yang ingin Anda haluskan: pisang, stroberi, potongan pizza, atau bahkan sebuah buku utuh. Tidak masalah apa yang Anda masukkan - besar atau kecil, sederhana atau kompleks.

Langkah 2: Proses Pencampuran (Fungsi Hash)

  • Anda menekan tombol, dan blender pun beraksi liar - memotong, mencampur, berputar dengan kecepatan gila. Di dalamnya terdapat resep khusus yang tidak dapat diubah siapa pun.
  • Resep ini mencakup aturan-aturan gila seperti: "Putar ke kiri, putar ke kanan, balikkan, kocok, potong dengan cara-cara aneh." Semua ini terjadi di balik layar.

Langkah 3: Anda Mendapatkan Smoothie (Hasil):

  • Tidak peduli bahan apa pun yang Anda gunakan, blender selalu menghasilkan tepat satu cangkir smoothie (itulah ukuran tetap 512 bit dalam SHA-512).
  • Smoothie ini memiliki rasa dan warna yang unik tergantung pada bahan-bahan yang Anda masukkan. Bahkan jika Anda hanya mengubah satu hal kecil - seperti menambahkan satu butir gula - smoothie akan terasa sangat berbeda.

Langkah 4: Pangkas

  • Dengan memangkas (mengurangi) hasilnya menjadi 256 bit, kita memanfaatkan fakta bahwa SHA-512 berjalan lebih cepat daripada SHA-256 pada sistem 64 bit, tetapi juga mempertahankan manfaat kebutuhan penyimpanan yang lebih kecil untuk kode hash 256 bit. Perhatikan bahwa hasilnya tidak kompatibel, SHA-512/256 dan SHA-256 menghasilkan kode hash yang sama sekali berbeda.

Secara pribadi, saya cenderung menggunakan SHA-256, tetapi mungkin itu hanya kebiasaan lama yang perlu saya hilangkan. Saat mendesain sistem baru yang sebagian besar (atau seluruhnya) akan berjalan pada komputer 64 bit, SHA-512/256 tampaknya merupakan pilihan yang lebih baik.

Bacaan Lebih Lanjut

Jika Anda menikmati postingan ini, Anda mungkin juga menyukai saran berikut:


Bagikan di BlueskyBagikan di FacebookBagikan di LinkedInBagikan di TumblrBagikan di XBagikan di LinkedInPin di Pinterest

Mikkel Christensen

Tentang Penulis

Mikkel Christensen
Mikkel adalah pencipta dan pemilik miklix.com. Dia memiliki lebih dari 20 tahun pengalaman sebagai pemrogram komputer profesional/pengembang perangkat lunak dan saat ini bekerja penuh waktu di sebuah perusahaan IT besar di Eropa. Ketika tidak menulis blog, ia menghabiskan waktu luangnya untuk beragam minat, hobi, dan kegiatan, yang mungkin sampai batas tertentu tercermin dalam berbagai topik yang dibahas di situs web ini.