programmes-net Cryptography & Hashing API

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

Operations 24

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 #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/programmes-net:programmes-net-cryptography-hashing-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

programmes-net-cryptography-hashing-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: programmes.net Cryptography & Hashing API
  version: 1.0.1
  description: Free, CORS-enabled JSON API for developer tools. POST to /api/v1/{tool} with {operation, input, options}. No API key required. Errors are application/problem+json (RFC 9457).
  contact:
    url: https://programmes.net/api
servers:
- url: https://programmes.net
tags:


# --- truncated at 32 KB (65 KB total) ---
# Full source: https://artifacts.apis.io/programmes-net/openapi/programmes-net-cryptography-hashing-api-openapi.yml