remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
📝 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 :
Copy
Instalación manual
- Clonar el repositorio
Copy
- Instalar dependencias
Copy
- Construir el proyecto
Copy
- Agregar a su archivo de configuración MCP de Claude Desktop
Copy
🔧 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
Copy
📝 Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo de LICENCIA para más detalles.
You must be authenticated.
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.