Text Encryption and Decryption Tool
Secure AES text encryption and decryption tool with custom key support to protect the security of your private messages
Browser execution mode: Your data is processed in your browser and is not uploaded to the server.
Speed and Stability: Processing speed depends on your device and browser. For large batch work, the desktop version may be more stable.
Loading tool, please wait...
Loading tool, please wait...
If the online tool fails to load or run, try the desktop tool.https://tools.yikeaigc.com/
Tool Usage
Return to old versionTips:First choose the algorithm and output format in “Settings”, then enter and process content in “Text”; to process multiple local files, switch to “Batch Files”.
1Choose Method
2Configure Parameters
Encoding affects byte results for hash, HMAC, Hex, and Binary.
Sample Data
1Enter Content
2Output Result
Current MethodBase64 Encode
Input Characters0
Output Characters0
Processing StatusPending
1Result Details
Please complete text processing first.
2Hash check
Generate a hash digest or HMAC signature first, then paste an existing value to compare.
1Choose file
Click to choose files or drag them here
Any file type supported; batch mode shows only the first 20, but processes all.
No file selected.
2Batch processing
File mode uses the current settings. Encode, decode, AES, and HMAC output processed files; hash digest creates a results list.
The first 20 results will be shown after processing.
Instructions
Software Usage Instructions
- Select a processing method: In “Parameter Settings,” choose Base64, URL, Hex, Binary, hash digest, HMAC signature, AES-GCM encryption, or AES-GCM decryption.
- Configure algorithm parameters: For hash and HMAC, you can choose MD5, SHA-1, SHA-256, SHA-384, or SHA-512 and set the output format; AES and HMAC require a key or password.
- Enter text and process: Switch to “Text Processing,” enter the content to process, and click “Start Processing” to generate the result.
- View results and verification: In “Results and Verification,” view the processing method, input/output size, elapsed time, and other information. You can also paste a digest value for match verification.
- Batch process files: In “Batch Files,” select multiple files. The tool only displays the first 20 file names, but all files will be processed, and the results can be packaged as a ZIP download.
- Save common settings: Click “Save Settings” to save parameters such as method, algorithm, and output format; keys will not be written to the settings.
FAQ
A: AES-GCM is encryption and requires the same password to decrypt. Base64, URL, Hex, and Binary are encoding conversions mainly used for format conversion, transmission, and display, and are not suitable as confidentiality measures.
A: Common causes include a mismatched password, missing ciphertext content, modified JSON ciphertext format, or missing salt or IV fields. Please make sure the ciphertext is copied completely and use the same password as when encrypting.
A: No. Digests such as MD5, SHA-256, and SHA-512 are one-way calculations. They are suitable for verifying whether content is consistent, not for restoring the original text.
A: A regular hash generates a digest based only on the content; HMAC uses both the content and a key, making it suitable for scenarios that require a key, such as API signatures and message integrity verification.
A: The original file names are kept by default whenever possible; if duplicate names appear in the results, numbers will be automatically added to the file names to distinguish them, and all results will be packaged into a ZIP file.
A: We recommend using a longer password with a mix of uppercase and lowercase letters, numbers, and symbols; for important content, please store your password securely. If the password is lost, encrypted content cannot be recovered.