Skip to content

MicroControleurMonde/SHA3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Crypto Keccak / SHA3

image

Implementation of crypto code with MicroPython

The SHA-3 (Secure Hash Algorithm 3) and SHAKE functions are cryptographic hashing algorithms that are part of the SHA-3 family, standardized by the National Institute of Standards and Technology (NIST).

The library implements the following fixed size hash fonctions: SHA3-224, SHA3-256, SHA3-384, SHA3-512 and SHAKE128, SHAKE256 the for variable size hashes.

The code was developed and tested on RP2350. It is compatible with RP2040 / ESP32

Keccak-p1600

SHA3

NIST test vectors (FIPS 202) (https://csrc.nist.gov/projects/cryptographic-algorithm-validation-program/secure-hashing#sha3vsha3vss)

XKCP Original code


Useful link for hashing, encoding, decoding, encryption, decryption, formatting, generating and so on... Online Tools

About

implementation of SHA3-256 uses the Keccak algorithm with MicroPython

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages