# Cryptography

| Recipe | Crates | Categories |
|--------|--------|------------|
| [Calculate the SHA-256 digest of a file][ex-sha-digest] | [![ring-badge]][ring] [![data-encoding-badge]][data-encoding] | [![cat-cryptography-badge]][cat-cryptography] |
| [Sign and verify a message with an HMAC digest][ex-hmac] | [![ring-badge]][ring] | [![cat-cryptography-badge]][cat-cryptography] |
| [Salt and hash a password with PBKDF2][ex-pbkdf2] | [![ring-badge]][ring] [![data-encoding-badge]][data-encoding] | [![cat-cryptography-badge]][cat-cryptography] |

[ex-sha-digest]: cryptography/hashing.html#calculate-the-sha-256-digest-of-a-file
[ex-hmac]: cryptography/hashing.html#sign-and-verify-a-message-with-hmac-digest
[ex-pbkdf2]: cryptography/encryption.html#salt-and-hash-a-password-with-pbkdf2

{{#include links.md}}
