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.
📝 설명
암호화/복호화/알고리즘/해시를 위한 모델 컨텍스트 프로토콜(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
수동 설치
- 저장소 복제
Copy
- 종속성 설치
Copy
- 프로젝트 빌드
Copy
- Claude Desktop MCP 설정 파일에 추가
Copy
🔧 사용법
사용 가능한 도구
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)
📝 개발
Copy
📝 라이센스
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이선스 파일을 참조하세요.
You must be authenticated.
안전한 데이터 처리를 위해 다양한 모드, 패딩, 입출력 형식을 지원하는 AES 암호화 및 복호화를 위한 모델 컨텍스트 프로토콜 서버입니다.