Standalone version for https://s12v.github.io/hasher/
The app is used to compute cryptographic hashes and perform conversions. It is useful for programmers and system administrators. The app is implemented in JavaScript. All calculations are performed on the client side.
- Hash: MD5, SHA-1, SHA-2 (224, 256, 384, 512), RIPEMD-160, MD4, Whirpool
- HMAC: MD5, SHA-1, SHA-2 (224, 256, 384, 512), RIPEMD-160, MD4
- CRC: CRC-8, CRC-16, FCS-16, FCS/CRC-32
- Cipher (interoperable with OpenSSL): AES-256, DES, Triple DES, Rabbit, RC4, RC4Drop. CBC/Pkcs7 is used.
- Net: Subnet calculator, Ip ↔ Dec, Ip → Bin, Ip → Hex
- Time: Unix ↔ Datetime, Unix ↔ RFC-1123, Unix ↔ ISO 8601
- Numbers: Dec ↔ Hex, Dec ↔ Bin, Dec ↔ Roman
- Strings: ASCII ↔ Hex, UTF-8 ↔ Hex, UTF-16 ↔ Hex
- Encode: Base64, ROT-13, JavaScript encodeURI(), encodeURIComponent(), HTML special chars encode/decode
This app is built with Nodejs + Electron, you'd better know this if you want to make some changes. For MacOS, you need to install Wine to make it work for Windows platform. I use gcenx/wine
as a wrapper for Wine, cuz it avoids some problems like CreateZipFromDirectory exception on macOS.
Install Wine via Homebrew:
brew tap gcenx/wine
brew install --cask --no-quarantine wine-crossover