Dino Chiesa's GitHub Pages

Web Utilities & Demos

A collection of standalone, browser-based tools for API security, cryptography, authentication, and web development.

Cryptography & Encodings

5 tools
Crypto

Hash & HMAC Calculator

Compute MD5 and SHA-1/256/384/512 checksums or keyed HMACs in real time with UTF-8, Hex, Base64, and PBKDF2 keys.

Launch Tool
Encoding

Base64 Encoder & Decoder

Convert text and UTF-8 strings to and from standard Base64 and URL-safe Base64 (base64url) with instant copy feedback.

Launch Tool
Keys

Keypair Generator

Generate and download RSA and Elliptic Curve (EC) public/private keypairs in PEM and JWK formats directly in browser.

Launch Tool
Auth

TOTP Authenticator

Generate Time-based One-Time Passwords (RFC 6238) from shared secrets or otpath URI links with live countdown timer.

Launch Tool
Signatures

HTTP Signatures

Demonstrate and compute HTTP Message Signatures compliant with RFC specifications and Cavage drafts.

Launch Tool

Identity & OAuth

5 tools
Identity

OpenID Connect

Construct authorization URLs and handle redirect callbacks for Google, Microsoft Entra ID (AAD), and Okta OIDC providers.

Launch Tool
Tokens

JWT Creator & Verifier

Construct, inspect, sign, and verify JSON Web Tokens (JWT) using HMAC, RSA, and EC algorithms.

Launch Tool
OAuth 2.0

PKCE OAuth v2.0

Demonstrate OAuth 2.0 Authorization Code grant with Proof Key for Code Exchange (PKCE) code verifier and challenge creation.

Launch Tool
Legacy Auth

OAuth 1.0a Builder

Build and inspect signed OAuth 1.0a Authorization headers and parameter base strings with custom nonces and timestamps.

Launch Tool
Widget

Google Sign-In Widget

Demonstrate Google Identity sign-in integration and inspect decoded ID token claims in the browser.

Launch Tool

API & Web Utilities

3 tools
API Tools

CORS Demonstrator

Interactively execute cross-origin HTTP requests with custom verbs and headers to demonstrate browser CORS behavior.

Launch Tool
Linting

Apigeelint

Static code analysis and best-practice linting for Apigee API proxy bundles directly in the browser.

Launch Tool
Security

reCAPTCHA Verifier

Demonstrate client-side Google reCAPTCHA v2 / v3 and Enterprise token generation and validation.

Launch Tool

Interactive Experiments

1 experiment
AI / Search

15-Puzzle Solver

Classic sliding tile puzzle with interactive manual play, smooth slide animations, touch swipe gestures, and an A* auto-solver.

Play Game