🚨 Waktunya Hampir Habis: Amankan Tempatmu di Lucky Draw & Klaim Rewardnya! MULAI SEKARANG
Istilah Crypto:  Huruf B
Agt 24, 2023 |
diperbarui: Mei 01, 2024

Apa itu Blake-256?

Blake-256 Pengertian:
Blake-256 - algoritma hash yang digunakan di jaringan Decred.
sedang
2 menit

Ayo cari tahu arti Blake-256, definisi dalam crypto, apa itu Blake-256, dan semua fakta detailnya.

Blake-256 adalah algoritma hash yang dibuat oleh Jean-Philippe Aumasson, Luca Henzen, Willi Meier, dan Raphael C.-W. Phan dan digunakan di dalam jaringan Decred. Algoritme Blake-256 dirancang untuk berjalan di kecepatan yang sama dengan SHA-1 di prosesor 64-bit dan MD5 di prosesor 32-bit. Blake didasarkan pada varian dari cipher stream Salsa20 yang disebut ChaCha. Namun, status internal Blake (1600 bit) lebih besar daripada Salsa20 (256 bit).

Cara kerja Blake dapat dijelaskan lewat langkah-langkah berikut ini:

  • Pesan dibagi menjadi blok, yang masing-masing di-hash secara terpisah (blok terakhir diisi ke dalam panjang blok maksimal).
  • Setiap blok dilewati melalui keadaan internal 512-bit yang dioperasikan oleh fungsi kompresi internal (32 baris dan 16 kolom).
  • XOR digunakan untuk menggabungkan output dari fungsi kompresi dengan status awal, dan transformasi linier digunakan untuk mengubahnya.
  • Setelah itu, status final dibagi menjadi dua bagian 512-bit dan di-XOR bersama-sama untuk membuat versi final.

Teknik jitu untuk mengurangi nilai hash adalah dengan meng-XOR-nya dengan nilai konstan, yang mana pada beberapa arsitektur tekni ini dapat menghasilkan komputasi yang lebih efisien. Gagasan tersebut banyak digunakan di dalam metode hashing Blake-256. Selain itu, teknik ini tidak mengakibatkan penurunan keamanan yang besar, dan mempercepat waktu pemrosesan algoritme.

Algoritme hashing Blake menghasilkan dua fungsi hash berbeda yang digabungkan untuk membuat nilai hash 512-bit (64 byte).

Blake adalah fungsi hash iteratif yang dapat meningkatkan keamanan terhadap tabrakan dan serangan preimage dengan menggunakan pengacakan, meskipun menggunakan jumlah sumber daya yang sama seperti SHA-2 (tetapi jumlah yang lebih kecil dari MD5) untuk melakukan hal tersebut.

Fitur utama Blake meliputi:

  • Fast Hashing. Blake jelas merupakan salah satu fungsi hash kriptografi tercepat yang pernah ada. Kecepatannya bahkan melampaui Whirlpool yang merupakan fungsi hash kriptografi yang paling banyak digunakan di industri.
  • Stream Cipher. Fitur ini memungkinkan program untuk meng-hash sejumlah data tanpa harus menunggu semuanya dibaca. Selain itu, fitur ini memungkinkan penggunaan aplikasi seperti utilitas hashing file.
  • Keamanan. Karena memiliki status internal yang lebih besar (1024 bit), Blake pasti lebih aman daripada SHA-2 karena memiliki status internal setengah lebih kecil (512 bit).