Postrema exsecutio algorithmi publici iuris facta est , 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. nec insensibili data magnitudine hashed. Relatio exsecutionem BLAKE3 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 SHA-256 per 8 times cum Nullam 1GB de notitia temere computantem.
Algorithmus evolvit a clarissimis cryptographiae peritis (, , , ) Et pergit algorithmus et utitur mechanism ut encode catenae in obstructionum lignum . 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 , 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 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 cui 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
