Based on these sources with some modification. Many thanks for this!
Implemented algorithms those like -
md2,md4,md5,sha1,sha2,sha256,sha512,base32,base64,url encode/decodeandhtml encode/decodeetc
- MD2
Wiki - MD4
Wiki - MD5
Wiki - SHA-1
Wiki - SHA-2
Wiki - SHA-3
Wiki - Base32
Wiki - Base64
Wiki - Percent-encoding (URL encoding)
Wiki - HTML character encoding
Wiki
The main goal was to build full offline service without external dependencies for browser and tracking code for security reasons and full audit. It also added all libraries with not minified sources (except highlight.js). Service built on Docker with Nginx based on Alpine Linux with full-cycle of automaticity build and can work offline. It also can be built locally without the need to install Node.js and NPM.
docker run --rm -p 8080:80 binlab/crypto-tools:latestThen open in a browser: http://localhost:8080/
docker build -t crypto-tools:latest .mkdir -p dist
npm install
npm run buildThen open locally in a browser:
# For Linux
xdg-open file://${PWD}/dist/index.html
# For MacOS
open file://${PWD}/dist/index.html
# Other (paste a result in browser)
echo "file://${PWD}/dist/index.html"
