This is a production cryptography toolkit that exposes 31 operations over streamable HTTP, from classical algorithms like AES and RSA to post-quantum schemes including ML-KEM and ML-DSA. It covers Chinese national standards (SM2, SM3, SM4, ZUC) and has certified interoperability with AWS KMS and Tencent Cloud KMS. You get hash functions, symmetric and asymmetric encryption, digital signatures, ECDH key exchange, and hybrid X25519+ML-KEM-768 key encapsulation. Reach for this when you need Claude to perform cryptographic operations without rolling your own implementations, or when working across classical and post-quantum cryptography in the same workflow. All tools are stateless JSON-RPC calls.
Production-grade cryptography toolkit exposing 31 cryptographic operations via MCP (Model Context Protocol).
CipherHUB is a cryptography toolkit that enables AI agents to perform cryptographic operations without implementing algorithms themselves. It covers:
https://tools.cipherhub.cloud/cipherhub/mcp
curl -X POST https://tools.cipherhub.cloud/cipherhub/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "hash_sum",
"arguments": {
"plain_in_hex": "48656c6c6f",
"required_hash_modes": ["SHA256"]
}
},
"id": 1
}'
curl -X POST https://tools.cipherhub.cloud/cipherhub/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{
"jsonrpc": "2.0",
"method": "resources/list",
"id": 1
}'
| Tool | Description |
|---|---|
hash_sum | SHA-1/224/256/384/512, SM3 |
hmac_sum | HMAC with all hash algorithms |
| Tool | Description |
|---|---|
block_cipher_encrypt / block_cipher_decrypt | AES-128/256, SM4 (CBC mode) |
stream_cipher_encrypt / stream_cipher_decrypt | AES-256-GCM, ChaCha20-Poly1305, SM4-GCM |
zuc_cipher | ZUC-128 stream cipher |
| Tool | Description |
|---|---|
rsa_generate_key | Generate RSA key pair (2048/3072/4096 bits) |
rsa_encrypt / rsa_decrypt | RSA encryption/decryption |
rsa_sign / rsa_verify | RSA signatures |
ecc_generate_key | Generate ECC key pair |
ecc_sign / ecc_verify | ECDSA/EdDSA signatures |
ecc_key_exchange | ECDH + HKDF key agreement |
| Tool | Description |
|---|---|
sm2_generate_key | Generate SM2 key pair |
sm2_encrypt / sm2_decrypt | SM2 encryption |
sm2_sign / sm2_verify | SM2 signatures |
| Tool | Description |
|---|---|
ml_kem_keygen | ML-KEM key generation |
ml_kem_encapsulate / ml_kem_decapsulate | ML-KEM encapsulation/decapsulation |
ml_dsa_keygen | ML-DSA key generation |
ml_dsa_sign / ml_dsa_verify | ML-DSA signatures |
hybrid_kex_keygen | X25519+ML-KEM-768 hybrid key exchange |
| Tool | Description |
|---|---|
generate_random_data | Generate secure random bytes |
data_padding / data_unpadding | PKCS#7 padding |
| URI | Description |
|---|---|
cipherhub://algorithms | Complete algorithm catalog |
cipherhub://tool-categories | Tool categorization |
cipherhub://interop/aws-kms | AWS KMS interoperability report |
cipherhub://interop/tencent-kms | Tencent Cloud KMS interoperability report |
cipherhub://channel-implementation | SDK channel protocol guide |
Add to your Claude Desktop config:
{
"mcpServers": {
"cipherhub": {
"url": "https://tools.cipherhub.cloud/cipherhub/mcp"
}
}
}
Add to your Cursor settings.
Use any MCP-compatible client with the endpoint URL.
Interactive web UI available at: https://tools.cipherhub.cloud
Yang X. CHEN
MIT License