📝 설명
암호화/복호화/알고리즘/해시를 위한 모델 컨텍스트 프로토콜(MCP) 서버입니다.
📺 데모
✨ 특징
[x] AES 암호화 및 복호화 지원(128비트)
지원 모드: ECB, CBC, CFB, OFB, CTR
패딩 모드 지원: Pkcs7, Iso97971, AnsiX923, Iso10126, ZeroPadding, NoPadding.
지원 출력 형식: base64, hex
지원 입력 형식: base64, hex
[x] MD5, SHA1, SHA256, SHA384, SHA512, SHA224 알고리즘 지원
[x] DES 암호화 및 복호화 지원(64비트)
지원 모드: ECB, CBC, CFB, OFB, CTR
패딩 모드 지원: Pkcs7, Iso97971, AnsiX923, Iso10126, ZeroPadding, NoPadding.
지원 출력 형식: base64, hex
지원 입력 형식: base64, hex
🔮 곧 출시
[ ] 더 많은 암호화 및 복호화 알고리즘 지원
📦 설치
Smithery를 통해 설치
Smithery 를 통해 Claude Desktop용 Crypto_MCP를 자동으로 설치하려면:
지엑스피1
수동 설치
저장소 복제
종속성 설치
프로젝트 빌드
Claude Desktop MCP 설정 파일에 추가
🔧 사용법
사용 가능한 도구
AES
aes_encrypt
: AES 매개변수를 사용하여 텍스트를 암호화합니다.text
: 암호화할 텍스트 ( 필수 )key
: 텍스트를 암호화하는 키(선택 사항, 기본값은 your-key-0123456)padding
: 패딩 모드(선택 사항, 기본값은 Pkcs7)outputFormat
: 출력 형식(선택 사항, 기본값은 base64)iv
: 초기화 벡터(선택 사항, 기본값은 your-iv-01234567)mode
: 텍스트를 암호화하는 모드(선택 사항, 기본값은 ECB)
aes_decrypt
: AES 매개변수를 사용하여 텍스트를 복호화합니다.text
: 복호화할 텍스트 ( 필수 )key
: 텍스트를 해독하는 키(선택 사항, 기본값은 your-key-0123456)padding
: 패딩 모드(선택 사항, 기본값은 Pkcs7)inputFormat
: 입력 형식(선택 사항, 기본값은 base64)iv
: 초기화 벡터(선택 사항, 기본값은 your-iv-01234567)mode
: 텍스트를 해독하는 모드(선택 사항, 기본값은 ECB)
요람
md5
: 문자열 매개변수의 MD5 해시를 계산합니다.input
: 해시할 입력 문자열( 필수 )
sha1
: 문자열의 SHA-1 해시를 계산합니다. 매개변수:input
: 해시할 입력 문자열( 필수 )
sha256
: 문자열 매개변수의 SHA-256 해시를 계산합니다.input
: 해시할 입력 문자열( 필수 )
sha384
: 문자열의 SHA-384 해시를 계산합니다. 매개변수:input
: 해시할 입력 문자열( 필수 )
sha512
: 문자열 매개변수의 SHA-512 해시를 계산합니다.input
: 해시할 입력 문자열( 필수 )
sha224
: 문자열 매개변수의 SHA-224 해시를 계산합니다.input
: 해시할 입력 문자열( 필수 )
데스
des_encrypt
: DES 매개변수를 사용하여 텍스트를 암호화합니다.text
: 암호화할 텍스트 ( 필수 )key
: 텍스트를 암호화하는 키(선택 사항, 기본값은 your-key)padding
: 패딩 모드(선택 사항, 기본값은 Pkcs7)outputFormat
: 출력 형식(선택 사항, 기본값은 base64)iv
: 초기화 벡터(선택 사항, 기본값은 your-iv-)mode
: 텍스트를 암호화하는 모드(선택 사항, 기본값은 ECB)
des_decrypt
: DES 매개변수를 사용하여 텍스트를 해독합니다.text
: 복호화할 텍스트 ( 필수 )key
: 텍스트를 해독하는 키(선택 사항, 기본값은 your-key)padding
: 패딩 모드(선택 사항, 기본값은 Pkcs7)inputFormat
: 입력 형식(선택 사항, 기본값은 base64)iv
: 초기화 벡터(선택 사항, 기본값은 your-iv-)mode
: 텍스트를 해독하는 모드(선택 사항, 기본값은 ECB)
📝 개발
📝 라이센스
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이선스 파일을 참조하세요.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
안전한 데이터 처리를 위해 다양한 모드, 패딩, 입출력 형식을 지원하는 AES 암호화 및 복호화를 위한 모델 컨텍스트 프로토콜 서버입니다.
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 -122MIT 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 -55MIT 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 -208
- -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 -09MIT License