
# Crypto

> Hashing and MAC, key derivation, password hashing and one-time passwords: the primitives most applications reach for first.

- [Hashing and MAC](/crypto/hashing): `hash`, `hmac`, `hmacVerify`, `importHmacKey`
- [Key derivation](/crypto/key-derivation): `hkdf`, `importHkdfKey`
- [Password hashing](/crypto/password-hashing): `argon2Hash`, `argon2Verify`, `argon2NeedsRehash`, `argon2`
- [One-time passwords](/crypto/otp): `totp`, `totpVerify`, `hotp`, `hotpVerify`, `generateOTPSecret`, `otpauthURI`
