DT Developer Toolbox

Hash Generator

Computes MD5, SHA-1 and SHA-256 digests of text as you type. One-way hashing, not encryption — see the note below before using this for anything security-sensitive.

Hashing is not encryption. A hash can't be reversed back to the input. MD5 and SHA-1 are fine for checksums and cache keys, but are considered broken for security purposes (password storage, signatures) — use a dedicated password-hashing function like bcrypt or Argon2 for that instead.
Tool 07 — hash Idle
Input text0 chars
FAQ
How are hashes generated?

A hash function takes input of any length and produces a fixed-length digest. The same input always gives the same digest, and changing even one character produces a completely different one.

How are git hashes generated?

Git hashes a blob's content with a header like blob <size>\0 prepended, using SHA-1 (moving to SHA-256 in newer repos) — a different input shape than hashing raw text directly, which is why pasting the same text here won't match a git blob hash.

Is hashing the same as encryption?

No. Encryption is reversible with the right key. Hashing is one-way by design — there's no key that turns a digest back into the original input.

Related tools