Kalkulator Kode Hash Tiger-128/3
Diterbitkan: 17 Februari 2025 pukul 21.22.41 UTC
Kalkulator kode hash yang menggunakan fungsi hash Tiger 128 bit, 3 putaran (Tiger-128/3) untuk menghitung kode hash berdasarkan input teks atau unggahan file.Tiger-128/3 Hash Code Calculator
Tiger 128/3 (Tiger 128 bit, 3 putaran) adalah sebuah fungsi hash kriptografi yang mengambil sebuah input (atau pesan) dan menghasilkan sebuah output dengan ukuran tetap, 128-bit (16-byte), yang biasanya direpresentasikan sebagai sebuah angka heksadesimal 32 karakter
Fungsi hash Tiger adalah sebuah fungsi hash kriptografi yang didesain oleh Ross Anderson dan Eli Biham pada tahun 1995. Fungsi ini secara khusus dioptimalkan untuk kinerja cepat pada platform 64-bit, sehingga cocok untuk aplikasi yang membutuhkan pemrosesan data berkecepatan tinggi, seperti verifikasi integritas file, tanda tangan digital, dan pengindeksan data. Ini menghasilkan kode hash 192 bit dalam 3 atau 4 putaran, yang dapat dipotong menjadi 160 atau 128 bit jika diperlukan untuk kendala penyimpanan atau kompatibilitas dengan aplikasi lain.
Ini tidak lagi dianggap aman untuk aplikasi kriptografi modern, tetapi disertakan di sini jika seseorang perlu menghitung kode hash untuk kompatibilitas ke belakang.
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 Tiger-128/3
Saya bukanlah seorang ahli matematika atau kriptografer, tetapi saya akan mencoba menjelaskan fungsi hash ini dalam istilah awam dengan sebuah contoh. Jika Anda lebih suka penjelasan yang lebih ilmiah dan tepat dan penuh dengan matematika, saya yakin Anda dapat menemukannya di banyak situs web lain ;-)
Sekarang, bayangkan Anda sedang membuat resep smoothie rahasia. Anda memasukkan banyak buah (data Anda), mencampurnya dengan cara khusus (proses hashing), dan pada akhirnya, Anda mendapatkan rasa yang unik (hash). Bahkan jika Anda mengubah satu hal kecil saja - seperti menambahkan satu buah blueberry lagi - rasanya akan sangat berbeda.
Dengan Tiger, ada tiga langkah untuk ini:
Langkah 1: Mempersiapkan Bahan (Mengisi Data)
- Tidak peduli seberapa besar atau kecilnya data Anda, Tiger memastikan ukurannya tepat untuk blender. Ia menambahkan sedikit pengisi ekstra (seperti bantalan) sehingga semuanya pas.
Langkah 2: Blender Super (Fungsi Kompresi)
- Blender ini memiliki tiga mata pisau yang kuat.
- Data dipotong-potong, dan setiap potongan masuk ke dalam blender satu per satu.
- Pisau-pisau ini tidak hanya berputar - mereka mencampur, menghancurkan, memelintir, dan mengacak data dengan cara yang gila menggunakan pola-pola khusus (ini seperti pengaturan blender rahasia yang memastikan semuanya tercampur tanpa bisa diprediksi).
Langkah 3: Beberapa Campuran (Lintasan/Putaran)
- Di sinilah yang menjadi menarik. Tiger tidak hanya memadukan data Anda sekali saja - tetapi juga memadukannya beberapa kali untuk memastikan tidak ada yang bisa mengetahui bahan aslinya.
- Inilah perbedaan antara versi 3 dan 4 putaran. Dengan menambahkan siklus pencampuran ekstra, versi 4 putaran sedikit lebih aman, tetapi juga lebih lambat untuk dihitung.