Miklix

Kalkulator Kod Hash SHA-512/224

Diterbitkan: 19 Mac 2025 pada 9:22:22 PTG UTC

Kalkulator kod cincang yang menggunakan fungsi cincang Secure Hash Algorithm 512/224 bit (SHA-512/224) untuk mengira kod cincang berdasarkan input teks atau muat naik fail.

Halaman ini telah diterjemahkan mesin daripada bahasa Inggeris untuk menjadikannya boleh diakses oleh seramai mungkin orang. Malangnya, terjemahan mesin belum lagi merupakan teknologi yang sempurna, jadi ralat boleh berlaku. Jika anda mahu, anda boleh melihat versi bahasa Inggeris asal di sini:

SHA-512/224 Hash Code Calculator

SHA-512/224 (Algoritma Hash Selamat 512/224-bit) ialah fungsi cincang kriptografi yang mengambil input (atau mesej) dan menghasilkan output bersaiz tetap, 224-bit (28-bait), biasanya diwakili sebagai nombor heksadesimal 56 aksara. Ia tergolong dalam keluarga fungsi cincang SHA-2, yang direka oleh NSA. Ia benar-benar SHA-512 dengan nilai permulaan yang berbeza dan hasilnya dipotong kepada 224 bit, untuk mengambil kesempatan daripada fakta bahawa SHA-512 berjalan lebih cepat daripada SHA-256 (yang SHA-224 ialah versi terpenggal) pada komputer 64 bit, tetapi untuk mengekalkan keperluan storan yang lebih kecil bagi kod cincang 224 bit.

Output SHA-512, SHA-224 dan SHA-512/224 adalah berbeza sama sekali untuk input yang sama, jadi ia tidak serasi - iaitu tidak masuk akal untuk membandingkan kod cincang SHA-224 fail kepada kod cincang SHA-512/224 bagi fail yang sama untuk melihat sama ada ia telah ditukar.

Pendedahan penuh: Saya tidak menulis pelaksanaan khusus fungsi cincang yang digunakan pada halaman ini. Ia adalah fungsi standard yang disertakan dengan bahasa pengaturcaraan PHP. Saya hanya membuat antara muka web untuk menjadikannya tersedia secara umum di sini untuk kemudahan.


Kira Kod Hash Baharu

Data yang diserahkan atau fail yang dimuat naik melalui borang ini hanya akan disimpan pada pelayan selama yang diperlukan untuk menjana kod cincang yang diminta. Ia akan dipadamkan serta-merta sebelum hasilnya dikembalikan ke penyemak imbas anda.

Data input:



Teks yang diserahkan adalah dikodkan UTF-8. Memandangkan fungsi cincang beroperasi pada data binari, hasilnya akan berbeza daripada jika teks berada dalam pengekodan lain. Jika anda perlu mengira cincang teks dalam pengekodan tertentu, anda perlu memuat naik fail sebaliknya.



Mengenai Algoritma Hash SHA-512/224

Saya tidak begitu mahir dalam matematik dan sama sekali tidak menganggap diri saya seorang ahli matematik, jadi saya akan cuba menjelaskan fungsi hash ini dengan cara yang boleh difahami oleh rakan-rakan saya yang bukan ahli matematik. Jika anda lebih suka versi matematik yang betul secara saintifik, saya pasti anda boleh menemui itu di banyak laman web lain ;-)

Bagaimanapun, mari kita bayangkan bahawa fungsi hash ini adalah pengisar berteknologi tinggi yang direka untuk menghasilkan smoothie unik daripada mana-mana bahan yang anda masukkan ke dalamnya. Ini melibatkan empat langkah, tiga daripadanya adalah sama dengan SHA-512:

Langkah 1: Masukkan Bahan (Input)

  • Anggap input sebagai apa sahaja yang anda mahu kisar: pisang, strawberi, kepingan pizza, atau bahkan sebuah buku penuh. Tidak kira apa yang anda masukkan - besar atau kecil, mudah atau kompleks.

Langkah 2: Proses Mengisar (Fungsi Hash)

  • Anda menekan butang, dan pengisar mula bekerja - memotong, mencampur, berpusing pada kelajuan yang sangat tinggi. Ia mempunyai resepi khas di dalamnya yang tiada siapa boleh ubah.
  • Resepi ini termasuk peraturan-peraturan pelik seperti: "Putar kiri, putar kanan, terbalikkan, goncang, potong dengan cara yang pelik." Semua ini berlaku di belakang tabir.

Langkah 3: Anda Mendapat Smoothie (Output):

  • Tidak kira bahan apa yang anda gunakan, pengisar sentiasa memberi anda satu cawan smoothie (itu adalah saiz tetap 512 bit dalam SHA-512).
  • Smoothie itu mempunyai rasa dan warna unik berdasarkan bahan yang anda masukkan. Walaupun anda hanya menukar satu perkara kecil - seperti menambah satu butir gula - smoothie itu akan terasa sangat berbeza.

Langkah 4: Pemotongan

  • Dengan memotong (mengurangkan) hasil ke 224 bit, kita memanfaatkan hakikat bahawa SHA-512 berjalan lebih pantas daripada SHA-224 pada sistem 64 bit, tetapi juga mengekalkan manfaat keperluan storan yang lebih kecil untuk kod hash 224 bit. Perhatikan bahawa hasilnya tidak serasi, SHA-512/224 dan SHA-224 menghasilkan kod hash yang benar-benar berbeza.
Kongsi di BlueskyKongsi di FacebookKongsi di LinkedInKongsi di TumblrKongsi di XKongsi di LinkedInSematkan pada Pinterest

Mikkel Christensen

Mengenai Pengarang

Mikkel Christensen
Mikkel ialah pencipta dan pemilik miklix.com. Beliau mempunyai lebih 20 tahun pengalaman sebagai pengaturcara komputer/pembangun perisian profesional dan kini bekerja sepenuh masa untuk sebuah syarikat IT Eropah yang besar. Apabila tidak menulis blog, dia menghabiskan masa lapangnya dengan pelbagai minat, hobi dan aktiviti, yang mungkin sedikit sebanyak dapat dilihat dalam pelbagai topik yang diliputi di laman web ini.