Repolode
bee-san

bee-san/Ciphey

키나 암호 이름 없이 인코딩·암호화된 텍스트와 다중 계층 체인을 분석·디코딩하는 Rust CLI 및 라이브러리입니다.

대체할 수 있는 제품:CyberChef

스타
21,687
포크
1,446
열린 이슈
66
마지막 커밋
7일 전

어떤 프로젝트인가요?

Ciphey는 인코딩되거나 암호화된 문자열을 입력받아 평문을 복원하는 데 필요한 디코더 체인을 찾아냅니다. Base64, Base32, Base58, hex, binary, URL 인코딩, 모스 부호, Caesar 및 ROT13, Vigenère, rail fence, Brainfuck 등을 지원하며, 디코더 체인을 A* 검색해 여러 계층을 탐색합니다.

평문으로 보이는 결과를 찾으면 Ciphey가 표시하고 확인을 요청합니다. -d 플래그를 사용하면 확인 과정 없이 실행할 수도 있습니다. LemmeKnow로 결과를 검사해 토큰, IP 주소, 자격 증명 등의 형식인지 식별하기도 합니다. regex crib(-r)이나 워드리스트로 허용할 결과를 제한할 수 있어 CTF 스타일의 플래그를 찾는 데 유용합니다.

명령줄 도구 외에도 전체 검색이나 개별 디코더를 실행할 수 있는 Rust 라이브러리 API와 AI 어시스턴트가 디코딩 도구를 호출할 수 있게 해주는 ciphey-mcp 서버를 제공합니다.

핵심 기능

  • 01Base64, hex, ROT13 등의 다중 인코딩 계층을 자동으로 디코딩합니다.
  • 02키 없이 Caesar 및 Vigenère 암호를 해독합니다.
  • 03regex crib이나 워드리스트를 사용해 조건에 맞는 평문만 허용합니다.
  • 04LemmeKnow로 일반적인 자격 증명 및 토큰 형식을 식별합니다.
  • 05Rust 라이브러리 API와 AI 어시스턴트용 MCP 서버를 제공합니다.

활용 사례

  • 여러 인코딩 계층에 숨겨진 플래그가 있는 CTF 문제를 풉니다.
  • 알 수 없는 인코딩 문자열을 터미널에서 빠르게 살펴봅니다.
  • Rust 프로그램이나 AI 어시스턴트에서 디코딩 함수를 호출합니다.

빠른 시작

  1. 1

    Cargo로 ciphey CLI 설치하기

    cargo install ciphey
  2. 2

    Base64 문자열 디코딩하기

    ciphey -t 'aGVsbG8gdGhlcmUgZ2VuZXJhbA=='

사용 전 알아둘 점

  • 처음 실행하면 설정 관련 질문이 표시되며, 답변은 ~/.ciphey/config.toml에 저장됩니다.
  • 단일 디코더용 라이브러리 함수와 평문 감지 기능은 master 브랜치에만 있으며, crates.io의 최신 릴리스(0.12.0)에는 포함되어 있지 않습니다.

토픽

자주 묻는 질문

Ciphey은(는) 무엇인가요?
키나 암호 이름 없이 인코딩·암호화된 텍스트와 다중 계층 체인을 분석·디코딩하는 Rust CLI 및 라이브러리입니다. Ciphey는 인코딩되거나 암호화된 문자열을 입력받아 평문을 복원하는 데 필요한 디코더 체인을 찾아냅니다. Base64, Base32, Base58, hex, binary, URL 인코딩, 모스 부호, Caesar 및 ROT13, Vigenère, rail fence, Brainfuck 등을 지원하며, 디코더 체인을 A* 검색해 여러 계층을 탐색합니다.
Ciphey은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Ciphey은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
Ciphey은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. Ciphey의 마지막 커밋은 2026년 10월 13일입니다.
Ciphey은(는) 어디에 사용할 수 있나요?
여러 인코딩 계층에 숨겨진 플래그가 있는 CTF 문제를 풉니다. 알 수 없는 인코딩 문자열을 터미널에서 빠르게 살펴봅니다. Rust 프로그램이나 AI 어시스턴트에서 디코딩 함수를 호출합니다.
Ciphey는 어떻게 설치하나요?
Cargo로 ciphey CLI 설치하기: cargo install ciphey Base64 문자열 디코딩하기: ciphey -t 'aGVsbG8gdGhlcmUgZ2VuZXJhbA=='
Ciphey은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/bee-san/Ciphey

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트