Key pair
Generate RSA, EC, and Ed25519 keys, and convert PEM and JWK.
Runs in browser
Use from your agent
Streamable HTTP at https://benchline.fabwaseem.com/mcp. No key. The tool name is generate_keypair.
mcp.jsonjson
1{
2 "mcpServers": {
3 "benchline": {
4 "url": "https://benchline.fabwaseem.com/mcp"
5 }
6 }
7}
tools/calljson
1{
2 "jsonrpc": "2.0",
3 "id": 1,
4 "method": "tools/call",
5 "params": {
6 "name": "generate_keypair",
7 "arguments": {
8 "action": "generate",
9 "alg": "ES256",
10 "modulusLength": 2048
11 }
12 }
13}
Related tools
- JWT decoderPaste a JSON Web Token, read the claims, and verify the signature in the browser.Auth debuggingMCP
- Bcrypt hashHash and verify passwords with bcrypt or argon2id. Nothing is stored.CryptoMCPNew
- Hash generatorMD5, SHA-1, SHA-256, and SHA-512 checksums for text or a file, with HMAC.CryptoMCPNew
- Password generatorCryptographic passwords and passphrases, with an entropy strength meter.CryptoMCPNew
How it works
Free key pair generator. Create an RSA, ECDSA, or Ed25519 key in the browser and copy PEM, JWK, and a JWKS. Convert between PEM and JWK. The private key is not sent, logged, or stored.
- 01
Choose an algorithm
Ed25519 and ES256 are the short options. RSA needs a modulus of 2048 or 4096.
- 02
Generate or paste
Generate a new pair, or paste PEM or JWK to convert.
- 03
Copy the public key
Share the public PEM or JWKS. Keep the private PEM off the clipboard until you need it.