Perbedaan antara algoritma hash SHA-1, SHA-2, SHA-256

 In keselamatan, SHA-2, enkripsi

Perbedaan antara algoritma hash SHA-1, SHA-2, SHA-256

Mari kita mulai dengan menjelaskan singkatan algoritme.

Algoritma hash adalah fungsi matematika yang memadatkan data ke ukuran tetap, misalnya jika kita mengambil kalimat "Ola has a cat" dan menjalankannya melalui algoritma CRC32 khusus, kita akan mendapatkan singkatan "b165e001". Ada banyak algoritma dan semuanya memiliki tujuan tertentu, beberapa ditingkatkan untuk tipe data, yang lain untuk keamanan.

Bagi kami, yang terpenting adalah algoritma SHA.

SHA - singkatan dari Secure Hashing Algorithm - digunakan untuk keamanan kriptografi. Premis terpenting dari algoritme ini adalah hash itu tidak dapat diubah dan unik. Tidak dapat diubah - data asli akan tetap aman dan tidak diketahui. Keunikan - dua bagian data yang berbeda tidak dapat menghasilkan kunci yang sama.

Tanda tangan digital sangat sensitif - setiap perubahan dalam dokumen akan mengubah tanda tangan. Jika kita mengambil kalimat yang disebutkan di atas "OLA MA KOTA" dan menulisnya dengan huruf kapital, kita akan mendapatkan singkatan yang sama sekali berbeda "baa875a6". Singkatan lain berarti tanda tangan itu sudah tidak berlaku lagi.

SHA-1 AND SHA-2 adalah dua versi dari algoritma. Mereka berbeda dalam hal konstruksi dan panjang bit. SHA-2 adalah versi perbaikan SHA-1.

Panjang SHA-1 adalah 160 bit

SHA-2 terjadi dalam berbagai panjang, paling sering dalam 256 bit

Nilai hash yang lebih besar memberikan keamanan yang lebih besar. Jumlah singkatan unik dapat dinyatakan sebagai angka, misalnya untuk SHA-256 ada 2 256    kombinasi yang mungkin. 2 256 jumlah yang sangat besar ini melebihi jumlah butiran pasir di bumi.

 

Jika sertifikat pengguna didasarkan pada SHA-1 (dan valid, karena diterbitkan sebelum 1 Juli), tanda tangan yang dibuat (setelah 1 Juli) yang diverifikasi dengan sertifikat ini harus berisi singkatan dari konten bertanda tangan yang dihitung dengan algoritme SHA-2 (bukan SHA-1). Jadi aplikasi dan sistem TI harus berurusan tidak hanya dengan sertifikat baru, tetapi yang terpenting membuat tanda tangan dan segel saat menggunakan hash sesuai dengan SHA-2.

Program yang kami instal hari ini memungkinkan untuk melakukan operasi pengiriman dan verifikasi tanda tangan elektronik menggunakan fungsi hash SHA-2.

 

Hanya perlu beberapa menit, telepon atau tulis untuk mengetahui lebih lanjut tentang tanda tangan elektronik yang memenuhi syarat.

                            Helpline 58 333 1000 atau alamat email: @ E-office pusat

 

Di bawah ini adalah set yang diusulkan untuk tanda tangan elektronik:

 

Tulisan Terbaru