Cryptographic tools for AES encryption and decryption and CSPRNG for in-browser JavaScript using the Crypto API.
  • JavaScript 63.1%
  • HTML 31.2%
  • Shell 5.7%
Find a file
2025-08-22 21:30:37 +02:00
.gitignore Remove build output 2025-08-22 21:30:37 +02:00
aes.js Consistent error messages 2025-08-22 18:28:58 +02:00
argon2.js Add comments 2025-08-17 17:44:39 +02:00
base64.js Add Base64 fallback API and optimizations 2025-08-16 21:44:39 +02:00
build.sh Add AES fallback implementation with AESPonyfill 2025-08-22 18:27:11 +02:00
csprng.js Change names for better API 2025-08-16 15:11:57 +02:00
demo.en.html Changes to speedups 2025-08-22 18:55:41 +02:00
demo.fr.html Changes to speedups 2025-08-22 18:55:41 +02:00
package-lock.json Add Base64 fallback API and optimizations 2025-08-16 21:44:39 +02:00
package.json Add Base64 fallback API and optimizations 2025-08-16 21:44:39 +02:00
README.md Add AES fallback implementation with AESPonyfill 2025-08-22 18:27:11 +02:00
speedups.js Changes to speedups 2025-08-22 18:55:41 +02:00
unicode.js Change names for better API 2025-08-16 15:11:57 +02:00
util.js Initial commit 2025-08-16 13:33:19 +02:00
wrapper.js Change names for better API 2025-08-16 15:11:57 +02:00

JS Cryptools

Run the demo: python3 -m http.server 8080 and open http://localhost:8080/demo.en.html or http://localhost:8080/demo.fr.html