ChaCha32 Arduino biblioteka ðŸ§
ChaCha32 – lengvas, Arduino suderinamas ChaCha srautinio šifravimo algoritmo įgyvendinimas, papildytas iki 32 raundų (vietoje įprastų 20), siekiant didesnio kriptografinio saugumo.
Ši biblioteka yra optimizuota įterptiesiems įrenginiams ir teikia pagrindinį šifravimą bei dešifravimą naudojant 32 baitų (256 bitų) raktą ir 12 baitų (96 bitų) nonce.
- 32 raundų ChaCha šifra (palyginti su įprastais 20 raundų)
- C++ įgyvendinimas, suderinamas su Arduino
- Paprasta API:
chacha32_encrypt
irchacha32_decrypt
- API elgsys vienodas visose platformose (Arduino, C, Go, Nim)
- Maža talpa, tinkama mikrovaldikliams su ribotu Flash atmintimi ir RAM
Nuoroda į GitHub 🔗
Taip pat ją galima rasti Arduino bibliotekų tvarkyklėje.