# programmes-net Cryptography & Hashing API

**Canonical:** https://apis.io/apis/programmes-net/programmes-net-cryptography-hashing-api/  
**Provider:** programmes-net — https://apis.io/providers/programmes-net/  
**Base URL:** https://programmes.net  
**Documentation:** https://programmes.net/reference

programmes-net Cryptography & Hashing API is one of 6 APIs that [programmes-net](https://apis.io/providers/programmes-net/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Cryptography & Hashing. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

The Cryptography & Hashing API from programmes-net — 12 operation(s) for cryptography & hashing.

## Operations (24)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/v1/hash` | Compute MD5, SHA-1/256/384/512, CRC32 and HMAC digests |
| GET | `/api/v1/hash` | Schema for Hash Generator |
| POST | `/api/v1/uuid` | Generate and inspect UUIDs |
| GET | `/api/v1/uuid` | Schema for UUID Generator |
| POST | `/api/v1/password` | Generate strong random passwords and estimate their strength |
| GET | `/api/v1/password` | Schema for Password Generator |
| POST | `/api/v1/bcrypt` | Hash and verify passwords with bcrypt |
| GET | `/api/v1/bcrypt` | Schema for Bcrypt Generator & Verifier |
| POST | `/api/v1/random` | Generate cryptographically secure random strings |
| GET | `/api/v1/random` | Schema for Random String Generator |
| POST | `/api/v1/password-strength` | Analyze a password and estimate its entropy, strength and crack time |
| GET | `/api/v1/password-strength` | Schema for Password Strength Checker |
| POST | `/api/v1/totp` | Generate a time-based one-time password (TOTP) from a base32 secret |
| GET | `/api/v1/totp` | Schema for TOTP / 2FA Code Generator |
| POST | `/api/v1/ulid` | Generate a lexicographically sortable ULID |
| GET | `/api/v1/ulid` | Schema for ULID Generator |
| POST | `/api/v1/hmac` | Sign a message with HMAC using a secret key and SHA-2 algorithm |
| GET | `/api/v1/hmac` | Schema for HMAC Generator |
| POST | `/api/v1/nanoid` | Generate NanoIDs or custom-alphabet random IDs with crypto randomness, plus a… |
| GET | `/api/v1/nanoid` | Schema for NanoID Generator |
| POST | `/api/v1/x509` | Decode PEM/DER X.509 certificates: subject, issuer, validity, SANs, key… |
| GET | `/api/v1/x509` | Schema for X.509 Certificate Decoder |
| POST | `/api/v1/key-inspector` | Inspect a CSR (subject, SANs, key, signature check), OpenSSH public keys (type… |
| GET | `/api/v1/key-inspector` | Schema for CSR, SSH Key & JWK Inspector |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/programmes-net/openapi/programmes-net-cryptography-hashing-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/programmes-net/json-schema/programmes-net-text-cleanup-clean-schema.json
- **JSONSchema** — https://artifacts.apis.io/programmes-net/json-schema/programmes-net-lorem-generate-schema.json
- **JSONSchema** — https://artifacts.apis.io/programmes-net/json-schema/programmes-net-utm-build-schema.json
- **JSONSchema** — https://artifacts.apis.io/programmes-net/json-schema/programmes-net-password-generate-schema.json
- **JSONSchema** — https://artifacts.apis.io/programmes-net/json-schema/programmes-net-robots-txt-build-schema.json
- **JSONSchema** — https://artifacts.apis.io/programmes-net/json-schema/programmes-net-utm-batch-schema.json

## Other programmes-net APIs (5)

- [programmes-net Converters API](https://apis.io/apis/programmes-net/programmes-net-converters-api/)
- [programmes-net Encoders & Decoders API](https://apis.io/apis/programmes-net/programmes-net-encoders-decoders-api/)
- [programmes-net Formatters & Validators API](https://apis.io/apis/programmes-net/programmes-net-formatters-validators-api/)
- [programmes-net Text Tools API](https://apis.io/apis/programmes-net/programmes-net-text-tools-api/)
- [programmes-net Web Tools API](https://apis.io/apis/programmes-net/programmes-net-web-tools-api/)

## Tags

Cryptography & Hashing

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/programmes-net/programmes-net-cryptography-hashing-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/programmes-net/.
