404 Not Found

404 Not Found


nginx

Text Encryption Tool

Free online text encryption tool. Supports MD5, SHA1, SHA224, SHA256, SHA384, SHA512, SHA3 hash computation, AES-256-CBC encryption/decryption, HMAC, Bcrypt, CRC32, and file drag-and-drop hash verification. All processing happens in your browser — no data leaves your device.

Input Text

Input Statistics

Live
Chars:0 Words:0 UTF-8 bytes:0 UTF-16 bytes:0
Click to select a file or drag & drop a file here
Supports any file format. MD5/SHA256 hash is computed automatically. Enter the official hash to verify integrity.

Base64 Link Auto

Multi-Algorithm Hash Results All 8 algorithms

Algorithm Hash Value Time Actions
MD5
SHA1
SHA224
SHA256
SHA384
SHA512
SHA3-256
SHA3-512

Hash Comparison Verify hash match

Main Algorithm Result SHA256

AES-256-CBC Encrypt/Decrypt

What is Text Encryption and Hashing?

A hash function is an algorithm that maps data of arbitrary length to a fixed-length digest. Common hash algorithms include MD5, SHA1, SHA256, SHA512, and others. Hash functions have the following properties:

  • One-way: The original data cannot be recovered from the hash value
  • Deterministic: The same input always produces the same hash value
  • Collision-resistant: It is difficult to find two different inputs that produce the same hash
  • Avalanche effect: A small change in input results in a completely different hash value

Algorithm Descriptions

  • MD5 (128-bit) — Fast but no longer secure; suitable for file integrity checks
  • SHA1 (160-bit) — Proven vulnerable to collision attacks
  • SHA224/256 (224/256-bit) — SHA-2 family, high security, widely used
  • SHA384/512 (384/512-bit) — SHA-2 family, higher security
  • SHA3-256/512 (256/512-bit) — SHA-3 latest standard, highest security
  • AES-256-CBC — Symmetric encryption with key and IV for encrypting/decrypting data
  • HMAC — Keyed-hash message authentication code
  • Bcrypt — Password hashing algorithm with built-in salt and adjustable cost
  • CRC32 — Cyclic redundancy check for data integrity (not cryptographically secure)

Privacy Notice

All encryption and hashing computations are performed in your browser — no data is uploaded to any server. This tool uses CryptoJS to execute all calculations on the client side, so you can safely process sensitive data. AES encryption keys and IVs are only kept in the current page's memory and are cleared upon refresh.

Usage Scenarios

  • Password storage — Hash passwords using SHA256 or Bcrypt
  • File integrity verification — Compare MD5/SHA256 hashes after downloading
  • API signing — Use HMAC for request signature verification
  • Data encryption — Use AES to encrypt sensitive data for transmission
  • Data deduplication — Quickly check for duplicate data using hash values
404 Not Found

404 Not Found


nginx