Skip to content
KitploitKITPLOIT
도구블로그
Log in
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CipherGist — GitHub Gists를 통한 종단간 암호화 메시징 | Kitploit
도구/GitHubGitHub/spyboy-productions/ciphergist
Encryption/Decryption ToolsCryptographyPrivacyUtilities & Frameworks
GitHubspyboy-productions/ciphergist

CipherGist

GitHub Gists를 통한 종단간 암호화 메시징

저장소 보기
389141년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

이 GitHub 저장소가 유용하시다면, 별표(⭐️)를 눌러주세요!

     

🛡️ CipherGist - GitHub Gist를 통한 종단간 암호화 메시징

CipherGist는 백엔드로 GitHub Gist를 사용하여 비공개 통신을 가능하게 하는 가볍고 안전한 오픈소스 암호화 메신저입니다. **NaCl (libsodium)**을 활용한 최첨단 암호화를 통해 의도된 수신자만 메시지를 해독할 수 있습니다. 중앙 서버 없음, 메타데이터 추적 없음—순수한 암호화 메시징입니다.

✨ 기능

✅ 종단간 암호화 – Ed25519 (서명) 및 **X25519 (암호화)**를 사용하여 안전한 통신을 제공합니다.
✅ 중앙 서버 없음 – 메시지는 GitHub Gist를 통해 저장 및 교환됩니다.
✅ 자동 소멸 키 – 개인 키는 원격으로 공유되거나 저장되지 않습니다.
✅ 가볍고 빠름 – 최소한의 종속성으로 터미널에서 실행됩니다.
✅ 크로스 플랫폼 – Windows, Android(Termux), macOS, Linux에서 작동합니다.
✅ 완전 오픈소스 – 코드 투명성이 보안을 보장합니다.


🔥 CipherGist의 독특한 점은?

🔹 기존 메신저(WhatsApp, Signal)와 달리, CipherGist는 중앙 서버를 사용하지 않습니다.
🔹 전화번호, 이메일 또는 신원이 필요 없음—GitHub 계정만 있으면 됩니다.
🔹 메시지는 영구 저장되지 않습니다—Gist에서 삭제되면 영원히 사라집니다.
🔹 제3자 추적 없음—GitHub 자체도 암호화된 메시지를 읽을 수 없습니다.

📊 CipherGist vs 다른 메신저 – 기능 비교

기능CipherGist 🛡️Signal 🔵Telegram ✈️WhatsApp ✅Email (PGP) 📧
종단간 암호화✅ 예 (NaCl - X25519)✅ 예 (Signal Protocol)⚠️ 비밀 채팅만✅ 예✅ 예 (PGP)
전화번호 필요❌ 아니요✅ 예✅ 예✅ 예❌ 아니요
서버 저장❌ 없음 (GitHub Gist 사용)✅ 예 (Signal 서버)✅ 예 (클라우드 기반)✅ 예 (Meta 서버)❌ 아니요
메타데이터 수집❌ 아니요 (Gist에 암호화된 텍스트만)⚠️ 일부 (연락처 저장)⚠️ 높음 (클라우드 동기화)🚨 매우 높음 (메타데이터 및 백업)❌ 아니요
자가 호스팅 옵션✅ 예 (자신의 Gist)❌ 아니요❌ 아니요❌ 아니요✅ 예 (자체 메일 서버)
메시지 삭제✅ 완전 제어 가능 (Gist 삭제)✅ 예 (사라지는 메시지)✅ 예✅ 예✅ 예
그룹 채팅 지원❌ 아직✅ 예✅ 예✅ 예❌ 아니요
다중 기기 지원✅ 예 (크로스 플랫폼)✅ 예✅ 예✅ 예✅ 예
제3자 추적❌ 없음❌ 아니요✅ 예 (클라우드 저장소)✅ 예 (Meta 추적)❌ 아니요
종속성🔹 Python, GitHub Gist🔹 Signal 앱🔹 Telegram 앱🔹 WhatsApp 앱🔹 PGP 도구
메시지 전달🔄 3초마다 Gist 폴링📩 푸시 알림📩 푸시 알림📩 푸시 알림📩 이메일
오픈소스✅ 예✅ 예⚠️ 부분적으로❌ 아니요✅ 예
데이터 소유권✅ 귀하가 메시지를 소유합니다❌ 아니요❌ 아니요❌ 아니요✅ 예
최적 사용 사례🔐 익명 안전 채팅🔵 개인 메시징🔹 캐주얼 및 클라우드 백업✅ 친구 및 가족📧 이메일 보안

🚀 결론:
CipherGist는 가장 프라이빗하고 자가 호스팅된 옵션으로, 중앙 서버 없음, 전화번호 불필요, 암호화 키 완전 제어를 원하는 사람들에게 이상적입니다. 하지만 주류 메신저만큼 사용자 친화적이지 않으며 현재 그룹 채팅 기능이 부족합니다.


🛠️ 설치 및 설정

1️⃣ 설치

git clone https://github.com/spyboy-productions/CipherGist.git
cd CipherGist
pip install -r requirements.txt

2️⃣ GitHub 계정 만들기

아직 계정이 없다면 GitHub에 방문하여 계정을 만드세요.

3️⃣ GitHub 토큰 받기

  1. 방문: GitHub 개발자 설정
  2. "Generate new token" (classic) 클릭
  3. "Gist" 선택 (읽기, 쓰기, 삭제 권한)
  4. GitHub 토큰을 복사하여 저장하세요 (다시 볼 수 없습니다!)

4️⃣ Gist 만들기

  1. 이동: GitHub Gists
  2. "New Gist" 클릭
  3. 이름을 chat.txt로 지정 (공개 또는 비공개로 유지)
  4. "Create gist" 클릭
  5. Gist ID 복사 (URL의 마지막 부분)

5️⃣ CipherGist 실행

python CipherGist.py

처음 실행하는 경우 다음을 묻습니다:
🔹 GitHub 토큰
🔹 Gist ID

이들은 향후 사용을 위해 config.txt에 저장됩니다.


⚠️ 중요:
대화가 작동하려면 귀하와 친구가 동일한 config.txt를 사용해야 합니다!

config.txt를 친구와 수동으로 공유하거나 다음 방법을 사용하여 공유할 수 있습니다...

config.txt 공유하기

python send.py
- 🔐 Note: It encrypts config.txt, uploads it to a Gist, and automatically deletes it after your friend downloads and decrypts it.

config.txt 받기

python receiver.py

config.txt를 다운로드, 복호화하여 원래 형식으로 저장한 후 gist를 삭제합니다.

🔑 사용 방법

python CipherGist.py

📤 메시지 보내기:

  1. 메시지를 입력하고 Enter를 누르세요.
  2. 메시지는 암호화되어 Gist에 저장됩니다.
  3. 동일한 config.txt를 가진 친구가 이를 해독할 수 있습니다.

📥 메시지 받기:

  1. 프로그램은 3초마다 Gist를 확인합니다.
  2. 새 암호화 메시지가 발견되면 자동으로 해독하여 표시합니다.

🔐 CipherGist는 안전한가요?

✔ NaCl 암호화 사용 (Ed25519 및 X25519) – 보안 전문가들이 신뢰합니다.
✔ 비밀번호 저장 없음 – 키는 세션별로 생성됩니다.
✔ 중앙 서버 없음 – GitHub는 암호화된 메시지를 읽을 수 없습니다.
✔ 메타데이터 유출 없음 – 암호화된 텍스트만 Gist에 업로드됩니다.
✔ 자가 호스팅 및 감사 가능 – 암호화 키를 직접 제어합니다.


📝 향후 계획

🚀 모바일 앱 – Android/iOS용 모바일 버전.

🔒 다중 사용자 채팅 지원 – 안전한 그룹 대화.


🎯 지금 암호화를 시작하세요!

중앙 집중형 메신저는 잊으세요. CipherGist로 프라이버시를 통제하세요.

이 GitHub 저장소가 유용하시다면, 별표(⭐️)를 눌러주세요!

도구 다운로드