DField SolutionsMérnöki stúdió · Budapest
Loading · Töltődik
Ugrás a tartalomhoz
Kategória: Kriptográfia

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