📝 Descripción
Un servidor de Protocolo de Contexto Modelo (MCP) para encriptar/desencriptar/algoritmo/hash.
📺 Demostración
✨ Características
- [x] Admite cifrado y descifrado AES (128 bits)
- Modo de soporte: ECB, CBC, CFB, OFB, CTR
- Modo de relleno compatible: Pkcs7, Iso97971, AnsiX923, Iso10126, ZeroPadding, NoPadding.
- Formato de salida admitido: base64, hexadecimal
- Formato de entrada admitido: base64, hexadecimal
- [x] Admite algoritmos MD5, SHA1, SHA256, SHA384, SHA512 y SHA224
- [x] Admite cifrado y descifrado DES (64 bits)
- Modo de soporte: ECB, CBC, CFB, OFB, CTR
- Modo de relleno compatible: Pkcs7, Iso97971, AnsiX923, Iso10126, ZeroPadding, NoPadding.
- Formato de salida admitido: base64, hexadecimal
- Formato de entrada admitido: base64, hexadecimal
🔮 Próximamente
- [ ] Admite más algoritmos de cifrado y descifrado
📦 Instalación
Instalación mediante herrería
Para instalar Crypto_MCP para Claude Desktop automáticamente a través de Smithery :
Instalación manual
- Clonar el repositorio
- Instalar dependencias
- Construir el proyecto
- Agregar a su archivo de configuración MCP de Claude Desktop
🔧 Uso
Herramientas disponibles
AES
aes_encrypt
: cifrar texto con parámetros AES:text
: El texto a cifrar ( obligatorio )key
: La clave para cifrar el texto (opcional, el valor predeterminado es your-key-0123456)padding
: El modo de relleno (opcional, el valor predeterminado es Pkcs7)outputFormat
: El formato de salida (opcional, el valor predeterminado es base64)iv
: El vector de inicialización (opcional, el valor predeterminado es your-iv-01234567)mode
: El modo para cifrar el texto (opcional, el predeterminado es ECB)
aes_decrypt
: Descifrar texto con parámetros AES:text
: El texto a descifrar ( obligatorio )key
: La clave para descifrar el texto (opcional, el valor predeterminado es your-key-0123456)padding
: El modo de relleno (opcional, el valor predeterminado es Pkcs7)inputFormat
: El formato de entrada (opcional, el valor predeterminado es base64)iv
: El vector de inicialización (opcional, el valor predeterminado es your-iv-01234567)mode
: El modo para descifrar el texto (opcional, el predeterminado es ECB)
Digerir
md5
: Calcula el hash MD5 de los parámetros de una cadena:input
: La cadena de entrada para generar el hash ( obligatorio )
sha1
: Calcula el hash SHA-1 de los parámetros de una cadena:input
: La cadena de entrada para generar el hash ( obligatorio )
sha256
: Calcula el hash SHA-256 de los parámetros de una cadena:input
: La cadena de entrada para generar el hash ( obligatorio )
sha384
: Calcula el hash SHA-384 de los parámetros de una cadena:input
: La cadena de entrada para generar el hash ( obligatorio )
sha512
: Calcula el hash SHA-512 de los parámetros de una cadena:input
: La cadena de entrada para generar el hash ( obligatorio )
sha224
: Calcula el hash SHA-224 de los parámetros de una cadena:input
: La cadena de entrada para generar el hash ( obligatorio )
DES
des_encrypt
: Cifrar texto con parámetros DES:text
: El texto a cifrar ( obligatorio )key
: La clave para cifrar el texto (opcional, el valor predeterminado es su clave)padding
: El modo de relleno (opcional, el valor predeterminado es Pkcs7)outputFormat
: El formato de salida (opcional, el valor predeterminado es base64)iv
: El vector de inicialización (opcional, el valor predeterminado es your-iv-)mode
: El modo para cifrar el texto (opcional, el predeterminado es ECB)
des_decrypt
: Descifrar texto con parámetros DES:text
: El texto a descifrar ( obligatorio )key
: La clave para descifrar el texto (opcional, el valor predeterminado es su clave)padding
: El modo de relleno (opcional, el valor predeterminado es Pkcs7)inputFormat
: El formato de entrada (opcional, el valor predeterminado es base64)iv
: El vector de inicialización (opcional, el valor predeterminado es your-iv-)mode
: El modo para descifrar el texto (opcional, el predeterminado es ECB)
📝 Desarrollo
📝 Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo de LICENCIA para más detalles.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Un servidor de protocolo de contexto modelo para cifrado y descifrado AES, que admite varios modos, relleno y formatos de entrada/salida para el manejo seguro de datos.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that provides tools for code modification and generation via Large Language Models, allowing users to create, modify, rewrite, and delete files using structured XML instructions.Last updated -121PythonMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that facilitates communication between ABAP systems and MCP clients, providing tools for managing ABAP objects, handling transport requests, and performing code analysis to enhance ABAP development workflows.Last updated -12835TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server built with Express.js that provides cryptographic tools including key pair generation, shared secret derivation, and message encryption/decryption.Last updated -207JavaScript
- -securityAlicense-qualityA server that implements the Model Context Protocol, providing a standardized way to connect AI models to different data sources and tools.Last updated -28TypeScriptMIT License