Logo id.removalsclassifieds.com

Perbedaan Antara SHA-256 dan SHA-1 (Dengan Tabel)

Daftar Isi:

Anonim

SHA-256 adalah singkatan dari “Secure Hash Algorithm 256bit,” dan SHA-1 adalah singkatan dari “Secure Hash Algorithm 1”, yang merupakan fungsi kriptografi yang dirancang oleh Badan Keamanan Nasional Amerika Serikat yang digunakan di banyak sistem berbeda dengan banyak kegunaan berbeda. Baik SHA-256 dan SHA-1 adalah fungsi hash yang sangat mirip, namun juga berbeda.

SHA-256 vs SHA-1

Perbedaan antara SHA-256 dan SHA-1 adalah bahwa SHA-256 adalah algoritma yang lebih baru, lebih kuat, dan lebih canggih. Ini sering digunakan oleh penambang bitcoin karena kesulitan dalam cracking. SHA-1, di sisi lain, adalah algoritma lama yang tidak sekuat atau seaman SHA-256. Orang terkadang menggunakannya untuk menyimpan kata sandi karena enkripsi lebih mudah diretas.

SHA-256 adalah fungsi kriptografi yang menghasilkan string karakter yang hampir mustahil untuk diprediksi berdasarkan input. Selain itu, SHA-256 adalah algoritma yang lebih baru, lebih kuat, dan lebih canggih yang digunakan di banyak sistem berbeda dengan banyak kegunaan berbeda. Namun, SHA-256 sering digunakan oleh penambang bitcoin.

SHA-1 adalah fungsi kriptografi yang mengambil pesan dengan panjang berapa pun sebagai input dan menghasilkan string 160-bit. Selain itu, SHA-1 adalah algoritma yang lebih tua dan lebih lambat yang memiliki tingkat kinerja yang sangat rendah dan paling sering digunakan untuk menyimpan kata sandi karena enkripsi lebih mudah untuk diretas.

Tabel Perbandingan Antara SHA-256 dan SHA-1

Parameter Perbandingan

SHA-256

SHA-1

definisi

SHA-25 adalah fungsi kriptografi dengan algoritma yang lebih baru, lebih kuat, dan lebih canggih. SHA-1 adalah fungsi kriptografi dengan algoritma yang lebih tua.
Waktu Pertunjukan

Waktu yang diperlukan untuk menghitung nilai hash SHA-256 jauh lebih lama. Waktu yang diperlukan untuk menghitung nilai hash SHA-1 lebih sedikit.
Ruang angkasa

Algoritma SHA-256 membutuhkan lebih banyak ruang untuk menyimpan nilai hash di memori atau di disk. Algoritma SHA-1 membutuhkan lebih sedikit ruang untuk menyimpan nilai hash di memori atau di disk.
Kecepatan

Kinerja algoritma SHA-256 lebih cepat. Kinerja algoritma SHA-1 lebih lambat.
Keamanan

Algoritma SHA-256 memiliki keamanan lebih. Algoritma SHA-1 memiliki keamanan yang lebih rendah.

Apa itu SHA-256?

SHA-256 digunakan dalam transaksi Bitcoin untuk memverifikasi transaksi dan menghasilkan kunci publik untuk setiap pemilik koin. Selain itu, SHA-256 juga dapat digunakan dalam jenis protokol otentikasi kata sandi tertentu bila dikombinasikan dengan fungsi lain untuk memastikan bahwa kata sandi sulit diperoleh dengan serangan brute force komputer atau metode lain.

SHA-256 digunakan dalam penambangan Bitcoin, verifikasi file di klien BitTorrent, otentikasi kuat pada beberapa jaringan nirkabel, hashing Kriptografis untuk tanda tangan digital, dan otentikasi kata sandi dalam program transfer file, seperti FileZilla. Misalnya, Saat Anda masuk ke situs web bank Anda untuk membuat akun atau mentransfer uang antar rekening, Anda masuk ke server bank Anda dengan kunci rahasia bersama yang dibuat dengan bantuan SHA-256.

SHA-256 adalah fungsi kriptografi yang menghasilkan string karakter atau hash yang hampir mustahil untuk diprediksi berdasarkan fungsi input. Algoritma SHA-256 membutuhkan lebih banyak ruang untuk menyimpan nilai hash di memori atau di disk. Selain itu, ini memengaruhi seberapa banyak ruang yang dimiliki sistem keamanan jaringan Anda untuk menyimpan sejumlah nilai hash tertentu.

Dalam beberapa protokol, SHA-256 disebut fungsi hashing daripada fungsi hash, dan itu karena SHA-256 sangat cepat dan memiliki keamanan yang sangat tinggi. Selain itu, SHA-256 juga merupakan fungsi hash default di banyak program dan telah terbukti selama bertahun-tahun digunakan. Banyak layanan internet menggunakan SHA-256 untuk tujuan ini. Ini termasuk OpenSSH, server web Apache, database MySQL, Tomcat, server email Postfix, dan banyak lainnya.

Apa itu SHA-1?

SHA-1 dirancang oleh Badan Keamanan Nasional, yang menghasilkan intisari pesan 160-bit untuk pesan masukan yang diberikan. Biasanya digunakan untuk memverifikasi integritas data dan untuk membuat tanda tangan digital dengan kunci pribadi, dan menggunakan kriptografi kunci publik.

SHA-1 adalah algoritma yang lebih tua dengan sedikit keamanan, ruang, dan kinerja rendah yang bukan merupakan algoritma enkripsi tetapi hanya menghasilkan intisari pesan yang dapat digunakan sebagai bagian dari berbagai algoritma dan protokol kriptografi yang menggunakan hashing untuk tujuan keamanan. Namun, SHA-1 paling sering digunakan untuk menyimpan kata sandi karena enkripsi lebih mudah diretas.

Sebuah hash SHA-1 sering ditemukan sebagai urutan 40 digit heksadesimal, biasanya ditampilkan dalam kelompok empat digit dari kiri ke kanan. Empat belas pertama dari digit ini, yang mewakili 40 bit pertama dari pesan, adalah "intisari pesan." Dua puluh digit berikutnya mewakili "kode otentikasi pesan khusus protokol," yang biasa disebut "tanda tangan," yang secara kriptografis membuktikan identitas implementasi SHA-1 dan integritas pesan di bawah fungsi hash kriptografi.

SHA-1 telah diketahui rentan terhadap serangan yang dapat mengurangi panjang kunci efektifnya dari 448 bit menjadi 256 bit. Meskipun SHA-1 kemudian ditingkatkan untuk menggunakan kunci yang jauh lebih besar, tidak ada serangan yang diketahui pada fungsi hash yang dipublikasikan yang merusak keamanan SHA-1 sepenuhnya. Namun, ada serangan yang diketahui menghasilkan pengurangan signifikan dalam keamanan SHA-1. Apa yang disebut "serangan tabrakan" ini tidak secara langsung terkait dengan kelemahan kriptografis SHA-1.

Perbedaan Utama Antara SHA-256 dan SHA-1

Kesimpulan

SHA-256 dan SHA-1 adalah fungsi hash kriptografi yang dirancang oleh Badan Keamanan Nasional Amerika Serikat. SHA-256 adalah teknologi baru yang dapat menggantikan atau melengkapi protokol keamanan Anda yang sudah ada. Selain itu, algoritme SHA-256 lebih sulit untuk diretas, sehingga sangat sulit bagi peretas untuk mendapatkan data Anda meskipun mereka mengetahui kata sandi Anda. SHA-1 bukan algoritma enkripsi. Namun, itu hanya menghasilkan intisari pesan yang dapat digunakan sebagai bagian dari berbagai algoritma dan protokol kriptografi yang digunakan untuk tujuan hashing dan keamanan.

Referensi

Perbedaan Antara SHA-256 dan SHA-1 (Dengan Tabel)