Bitget App
Giao dịch thông minh hơn
Mua CryptoThị trườngGiao dịchFuturesSao chépBots‌Earn

Keccak

Nâng cao
share

Keccak là gì?

Keccak, đưc phát âm là "ketchak", là mt hàm mã hóa linh hot đưc to ra bi Guido Bertoni, Joan Daemen, Michaël Peeters và Gilles Van Assche. Mc dù Keccak có nhiu ng dng tim năng khác nhau, nó đưc biết đến nhiu nht như mt hàm băm cung cp tính bo mt cao hơn so vi các thut toán băm cũ như SHA-1 và SHA-2.

SHA là gì?

SHA là t viết tt ca Secure Hash Algorithm (Thut toán Băm An toàn) và đi din cho mt lot các hàm băm mt mã hc đưc phát trin bi Vin Tiêu chun và Công ngh Quc gia Hoa K (NIST). C SHA-1 và SHA-2 đu đưc to ra bi Cơ quan An ninh Quc gia Hoa K (NSA) và có cu trúc tương t nhau. Mc dù Keccak có cùng kích thưc đu ra (đ dài băm) như SHA-2, cơ chế hot đng ca nó khác bit đáng k. Tuy nhiên, Keccak đưc coi là mt phn ca SHA và thưng đưc gi là SHA-3.

Tóm li, các cuc tn công lý thuyết vào SHA-1 đã đưc tiết l vào năm 2004, dn đến vic NIST tuyên b SHA-2 là hàm băm tiêu chun mi vào năm 2011. Quá trình chuyn đi chm t SHA-1 sang SHA-2 sau đó đã b mt cuc tn công va chm SHA-1 thành công vào năm 2017, khiến SHA-1 tr nên không an toàn và không đưc khuyến khích s dng. Keccak, còn đưc gi là SHA-3, đưc phát trin đ khc phc các l hng tim n trong SHA-1 và SHA-2, giành chiến thng trong mt cuc thi do NIST t chc vào năm 2012 và tr thành thành viên mi nht ca h SHA. Cu trúc đi mi và vic da vào các hàm bt bin đã giúp Keccak đưc la chn. Trong khi SHA-2 vn đưc s dng rng rãi và an toàn, vic chp nhn SHA-3 trong tương lai có th b nh hưng bi kh năng chng chu các cuc tn công ca nó. Ngoài ra, s phát trin liên tc ca mt mã hc có th dn đến vic phát trin các thut toán băm mt mã mi trong nhng năm ti.

Tải ứng dụng
Tải ứng dụng