CipherTools
ToolsBlogsSnippets
ToolsBlogsSnippets
  • MD5 Text Hash
  • MD5 File Hash
  • BKDR Text Hash
  • BKDR File Hash
  • SHA-256 Text Hash
  • SHA-256 File Hash
  • SHA-512 Text Hash
  • SHA-512 File Hash
  • SHA-3 Text Hash
  • SHA-3 File Hash
  • SHAKE Text Hash
  • SHAKE File Hash
  • Argon2 Text Hash
  • Argon2 File Hash
  • CRC Text Checksum
  • CRC File Checksum
  • HMAC Text Generator
  • HMAC File Generator
  • BLAKE2 Text Hash
  • BLAKE2 File Hash
  • BLAKE3 Text Hash
  • BLAKE3 File Hash
  • CityHash Text Hash
  • CityHash File Hash
  • FarmHash Text Hash
  • FarmHash File Hash
  • xxHash Text Hash
  • xxHash File Hash
  • MurmurHash2 Text Hash
  • MurmurHash2 File Hash
  • MurmurHash3 Text Hash
  • MurmurHash3 File Hash
  • bcrypt Text Hash
  • bcrypt File Hash
  • scrypt Text Derivation
  • scrypt File Derivation
  • AES Encryption and Decryption
  • AES File Encryption
  • AES File Decryption
  • AES-GCM Encryption and Decryption
  • ChaCha20-Poly1305 Text
  • ChaCha20-Poly1305 File Encryption
  • ChaCha20-Poly1305 File Decryption
  • DES Encryption and Decryption
  • DES File Encryption
  • DES File Decryption
  • RSA Encryption and Decryption
  • RSA File Encryption
  • RSA File Decryption

Hash Toolkit · Client-side security

BKDR File Hash Generator

Hash any local file with BKDRHash to generate quick fingerprints for deduplication, caching, or lookup workflows. Everything runs inside your browser session, so no file data is uploaded. Need to hash text instead? Try the BKDR text tool →

File BKDR Hash

Stream BKDRHash over any file entirely within this browser tab. Results never leave your device.

Accepts decimal or hexadecimal input (prefix with 0x). Defaults to 131 when left blank.

Upload a file

Click to browse or drag & drop files here

Files never leave your browser.

Select a file to compute its BKDR hash.

Select a file and enter a target hash to validate.

BKDR for rapid integrity checks

BKDRHash is a non-cryptographic 32-bit rolling hash that excels at quick file fingerprints, cache keys, and deduplication checks.

For tamper-evident workflows or higher collision resistance, pair BKDR with SHA-2/3, BLAKE3, or other cryptographic digests also available in CipherTools.

Close or refresh this tab to clear any file references kept in memory.

© 2026 CipherTools. All computations run locally in your browser.