daily3014/cryptography
Luau implementations of popular hashing/encryption algorithms
rbx cryptography by daily3014 and xoifail
Devforum Documentation: https://devforum.roblox.com/t/fastest-cryptography-library-for-roblox/3680271
Wally link: https://wally.run/package/daily3014/cryptography [Updated - v1.0.1]
Pesde link: https://pesde.dev/packages/daily3014/cryptography [Updated - v1.0.1]
Why use this one?
Through extensive optimizations, our implementations are 2x-4x faster than alternatives while also trying to stay somewhat readable.
Will you add other algorithms?
Maybe!
Contributing
To easily run tests often while developing, run the following command in the terminal:
bash scripts/dev.sh
This will start a Rojo server. Open Roblox Studio and sync Rojo into a Baseplate. Whenever you run the game server, the test suites will run and results will show in the Output widget.
Testing
To run the test suite, run the following command in the terminal:
bash scripts/test.sh
This will launch and run the test suite in Roblox Studio, and forward the results to the terminal.