# File Hashing

**Page:** api/files/hashing

[Download Raw Markdown](./api/files/hashing.md)

---

{/* AUTO-GENERATED — Do not edit manually. Regenerate with: npm run docs:api:generate */}



## File Hashing

File hashing provides a way to compute and verify cryptographic hash values for files stored in Hoody. A hash is a fixed-size fingerprint of a file's contents — even a single byte change produces a completely different hash — making it ideal for integrity checking, deduplication, and tamper detection.

Use the file hashing endpoints to:

- **Compute hashes** for files at rest, including support for common algorithms such as MD5, SHA-1, SHA-256, and SHA-512.
- **Verify integrity** by comparing a computed hash against a known good value.
- **Detect changes** to files between points in time without re-downloading or re-parsing the file contents.
- **Support deduplication** workflows by identifying files with identical content.


Hashing operations are read-only and do not modify files. They are safe to call repeatedly on the same resource.


The following pages document the endpoints available for computing and verifying file hashes within your workspaces.