Miklix

Kalkulator Kode Hash GOST CryptoPro

Diterbitkan: 17 Februari 2025 pukul 08.36.46 UTC

Kalkulator kode hash yang menggunakan fungsi hash GOST dengan S-box CryptoPro untuk menghitung kode hash berdasarkan masukan 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:

GOST CryptoPro Hash Code Calculator

Fungsi hash GOST mengacu pada keluarga fungsi hash kriptografi yang ditetapkan oleh pemerintah Rusia. Versi yang paling terkenal adalah GOST R 34.11-94, yang digunakan secara luas di Rusia dan negara-negara lain yang mengadopsi standar GOST. Kemudian digantikan oleh GOST R 34.11-2012, yang juga dikenal sebagai Streebog. Ini adalah versi asli, yang dimodifikasi untuk menggunakan S-box dari rangkaian CryptoPro, bukan S-box "parameter pengujian" asli.

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 GOST CryptoPro

Saya bukan ahli matematika atau kriptografer, tetapi saya akan mencoba menjelaskan fungsi hash ini menggunakan analogi sehari-hari yang mudah-mudahan dapat dipahami oleh orang lain yang bukan ahli matematika. Jika Anda lebih suka versi yang benar secara ilmiah dan berbobot matematika, saya yakin Anda dapat menemukannya di tempat lain ;-)

Bayangkan GOST seperti "blender data" canggih yang mengubah apa pun yang Anda masukkan ke dalamnya menjadi smoothie unik. Dengan bahan-bahan yang sama, blender ini akan selalu menghasilkan smoothie yang sama, tetapi jika bahan-bahannya diubah sedikit saja, Anda akan mendapatkan smoothie yang sama sekali berbeda.

Ini adalah proses tiga langkah:

Langkah 1: Menyiapkan Bahan-Bahan (Padding)

  • Anda mulai dengan "bahan-bahan" Anda (pesan).
  • Jika pesan Anda tidak berukuran tepat untuk blender, GOST menambahkan beberapa "pengisi" (data tambahan) agar pas dengan sempurna. Ini seperti menambahkan air untuk mengisi blender.

Langkah 2: Pencampuran dengan Resep Rahasia (Pencampuran)

  • GOST tidak hanya mencampur satu kali - ia mencampur data berulang kali menggunakan resep rahasia.
  • Resep ini melibatkan:
    • Memotong (memecahkan data menjadi bagian-bagian kecil).
    • Menukar (mengacak bagian-bagiannya).
    • Mengaduk (mencampurnya kembali dengan cara yang baru).

Bayangkan seorang koki yang memiliki cara rumit dalam mencampur bahan-bahan untuk memastikan tidak ada yang dapat menebak cara pembuatannya. Itulah yang dilakukan GOST dengan data Anda.

Langkah 3: Menyajikan Smoothie (Hash Terakhir)

  • Setelah semua pencampuran, Anda mendapatkan smoothie - versi data yang diacak dengan ukuran tetap.
  • Smoothie ini unik karena bahan-bahan aslinya. Ubah apa saja, bahkan remah-remah kecil, dan Anda akan mendapatkan smoothie yang sama sekali berbeda.

Versi fungsi GOST ini menggunakan S-box CryptoPro, yang direkomendasikan. Jika karena alasan tertentu Anda memerlukan versi yang menggunakan S-box "parameter pengujian" asli, Anda dapat menemukannya di sini: Kalkulator Kode Hash GOST

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

Mikkel Bang Christensen

Tentang Penulis

Mikkel Bang 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.