Blake3 Nullam functionem cryptographicam in promptu habet, quod est 10 temporibus velocius quam HA-2

Postrema exsecutio algorithmi publici iuris facta est BLAKE3, quae munus cryptographicum Nullam applicationibus designatum praebet ut integritatem fasciculi inhibens, nuntius authenticas et notitias digitalium subscriptionibus generans. BLAKE3 non destinatur ad hastas passwords (pro passwords uti debes ut yescrypt, bcrypt, vel cryptas vel Argon2), quod in calculando funes quam celerrime intenditur cum cautione nullius collisiones, contra tutelam. invenire exemplar nec insensibili data magnitudine hashed. Relatio exsecutionem BLAKE3 published Dual licentiatus sub Domain Publica (CC0) et Apache 2.0.

Clavis differentia novi functionis Nullam est altissima exsecutio calculi Nullam servato firmitate in gradu SHA-3. Defalta, magnitudo quae resultans in BLAKE3 est 32 bytes (256 bits), sed dilatari potest ad valores arbitrarios. In genera- tione hash experimentum fasciculi 16 MB, BLAKE3 outerforms SHA3-256 per 15 times, SHA-256 per 12 times, SHA-512 per 8 times, SHA-1 per 6 times, et BLAKE2b per 4 times. Remanet hiatus notabilis cum maximas notitiarum copias expediendo, exempli gratia, BLAKE3 evenit citius SHA-256 per 8 times cum Nullam 1GB de notitia temere computantem.

Blake3 Nullam functionem cryptographicam in promptu habet, quod est 10 temporibus velocius quam HA-2

Algorithmus evolvit a clarissimis cryptographiae peritis (Jack O'Connor, Ioannes Philippus Aumasson, Samuel Neves, Zooko Wilcox-O'Hearn) Et pergit algorithmus BLAKE2 et utitur mechanism ut encode catenae in obstructionum lignum Bao. BLAKE2 (BLAKE2b, BLAKE2s), BLAKE3 praebet unum algorithmum pro omnibus suggestis, non ligatum ad frenum profundum et detrahe magnitudinem.

Effectus auctus consecutus est reducendo numerum gyrorum ab 10 ad 7 et seorsim stipites in 1 KB frusta distrahentium. Iuxta creatores invenerunt fidem quod, ut per 7 circulos pro 10 perstare possis, servato eodem gradu fidei (ad claritatem, exemplum dare potes cum fructibus mixtis mixtis - post 7 secundis fructibus iam perfecte mixtis et additis 3 secundis voluntatibus. non cohaeret mixtionis). Tamen quidam investigatores dubitationes exprimunt, credentes etiam si in praesenti 7 orbes satis esse omnes notas impetus in hashes sustinere, tunc accessiones 3 circumscriptiones utiles esse possunt si novi impetus in futurum identificantur.

Ut in caudices dividendo, in BLAKE3 rivus in 1 KB frusta dividitur et quaelibet pars independenter abscinditur. Ex hashes ad pieces basi binarii merkle ligno unum magnum Nullam formatur. Haec divisio quaestionem nobis datam parallelisandi solvendam permittit cum de Nullam colligentem - exempli gratia, 4 fila SIMD instructiones uti potes ut simul computare junces 4 caudices. Traditional SHA-* Nullam functiones processus notitia continue.

Features BLAKE3:

  • Princeps perficientur;
  • Salus, etiam resistentia nuntium elongationem impetumcui SHA-2 suscipit;
  • Procurare parallelizationem calculi in quovis numero staminum et canalium SIMD;
  • Possibilitas incrementalis adaequationis et processus rivorum verificatus;
  • Utuntur in PRF, MAC, KDF, XOF modi et regulariter Nullam;
  • Unum algorithmus pro omnibus architecturae, tam x86-64 systematibus quam 32-bis ARM processoribus haerens.

Source: opennet.ru