🚨 Waktunya Hampir Habis: Amankan Tempatmu di Lucky Draw & Klaim Rewardnya! MULAI SEKARANG
Belajar dan dapatkan hadiah yang sesungguhnya

Belajar dan dapatkan hadiah yang sesungguhnya

Kumpulkan Bit, naikkan level Degree kamu dan dapatkan hadiah menarik!

Baru
Kursus Video
Kursus Video
Penghentian
Kembangkan karier kamu dengan belajar lewat kursus video online. Telusuri petualangan belajar kamu yang penuh tantangan!
Istilah Crypto:  Huruf B
Jun 19, 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).