EchoKit is a developer-focused toolkit designed for macOS, providing a practical collection of encoding, hashing, and cryptographic utilities
EchoKit is a developer-focused toolkit designed for macOS, providing a practical collection of encoding, hashing, and cryptographic utilities. It supports both text and file-based workflows and is suitable for everyday development, debugging, and validation scenarios.
EchoKit offers a clean and intuitive interface that helps developers quickly transform data, calculate digests, and verify encryption results without writing temporary code or switching between multiple tools.
Encoding and Conversion
• Base64 encoding and decoding for text, files, and image Data URLs
• Hex encoding and decoding
• URL encoding and decoding
• HTML entity conversion
• Unicode transformations
• Base and radix conversions
• Common ID encoding and decoding between byte data and strings
Hashing and Message Digests
• MD5
• SHA family (SHA1, SHA2, SHA3)
• Keccak
• SHAKE and TurboSHAKE (XOF)
• BLAKE2 and BLAKE3
• HMAC
• SM3
Symmetric and Asymmetric Cryptography
• AES, including AEAD modes such as GCM, CCM, and OCB
• DES and Triple DES
• Blowfish
• Rabbit
• SM4
• RSA encryption, decryption, signing, and verification
• SM2 encryption, decryption, signing, and verification
• ZUC-128 stream cipher (128-EEA3 and 128-EIA3)
File and Large Input Support
• Seamless switching between text and file input modes
• Preview and full export support for large files
• One-click copying of results
• Export results as text or binary files
EchoKit is intended for development, debugging, and learning purposes, helping developers better understand and validate data processing results.
This application works entirely offline and does not include network requests or data uploads.