Encrypt or decrypt text and files with repeating-key byte transformation. Use your own key or apply a generated 512-bit key, then save results locally with clear file suffixes.
This tool encrypts and decrypts text or files directly in your browser using a repeating-key byte transformation. Each byte of your input is shifted by the corresponding byte of your key (with the key cycling as needed), and the result is Base64-encoded for text mode or saved as a binary file for file mode. The scheme is simple and fast, making it convenient for obfuscating logs, scrambling config values, or sharing lightly protected data with a trusted party who knows the key.
Important: this is not AES or any standardized cipher. The repeating-key transform is a classical symmetric obfuscation technique. It is not suitable for protecting sensitive personal data, passwords, financial records, or anything that requires cryptographic security guarantees. For those use cases, use a proper AES-GCM or ChaCha20-Poly1305 implementation. Use this tool for casual obfuscation, learning about byte-level transforms, or situations where convenience matters more than security strength.