📝 설명
암호화/복호화/알고리즘/해시를 위한 모델 컨텍스트 프로토콜(MCP) 서버입니다.
Related MCP server: ABAP-ADT-API MCP-Server
📺 데모

✨ 특징
[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 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이선스 파일을 참조하세요.