Crypta
Ujjlenyomat bármilyen adathoz.
Miről szól
A Crypta egy gyakorlatias SHA-256 felfedező, amely bármilyen bemenetet fix méretű hash-sé alakít, és vizualizálja, hogyan terjed tova egyetlen bit megváltozása a kimeneten. A jellegzetes technika a teljes algoritmus nulláról való megvalósítása - kitöltés, üzenetütemezés és mind a 64 tömörítési kör -, kiegészítve egy avalanche-hőtérképpel és egy proof-of-work bányásszal, byte-ról byte-ra ellenőrizve a Node crypto moduljával az összes kitöltési határon át. Ez egy függőség-szegény projekt, amelyet letölthetsz és helyben futtathatsz.
Egy nulláról megírt SHA-256 (kitöltés, üzenetütemezés, 64 tömörítési kör) avalanche-hőtérképpel és proof-of-work bányásszal; 9 teszt, byte-ról byte-ra ellenőrizve a Node crypto moduljával az összes kitöltési határon át.
Mi van benne
A teljes forráskód, a tesztek és a CI. Nyisd meg, olvasd el, módosítsd. Függőség nélküli mag, MIT-szellemben, szabadon.
Futtatás kicsomagolás után
pnpm install && pnpm dev