Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

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

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

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
SafeGuard — Go로 작성된 학습 목적의 CLI 암호화 도구 (보안성 없음) | Kitploit
도구/GitHubGitHub/pingpongplus/safeguard
General Purpose UtilitiesEncryption/Decryption ToolsCryptographyLearning & Education
GitHubpingpongplus/safeguard

SafeGuard

Go로 작성된 학습 목적의 CLI 암호화 도구 (보안성 없음)

저장소 보기
71811개월 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
Safeguard Logo
./safeguard --version
1.0

Safeguard-Terminal


Safeguard는 Go로 작성된 빠르고 가벼운 크로스 플랫폼 명령줄 파일 암호화 도구입니다.

보안 공지

이 프로젝트는 학습 목적의 파일 암호화 도구입니다.

Go 표준 라이브러리의 표준 암호화 프리미티브(예: 인증 암호화를 위한 AES-GCM)를 사용하지만, Argon2나 scrypt와 같은 현대적인 메모리 하드 비밀번호 키 유도 함수는 사용하지 않습니다.

대신, 표준 라이브러리만 사용하는 경량 방식으로 키를 유도합니다. 이는 다음을 의미합니다:

  • 암호화는 일반적인 검사에 대해 안전합니다
  • 무결성과 변조가 감지됩니다
  • 비밀번호는 의도적인 무차별 대입 공격이나 GPU 기반 공격에 대해 강력하게 보호되지 않습니다

키가 평문으로 되어 있고 터미널 기록에 저장되므로 이 도구를 사용하지 마십시오

의도된 사용:

  • 학습 및 실험
  • 개인적 또는 저위험 파일 보호
  • 오픈 소스 협업 및 개선

설치

빌드 (Go 필요)

git clone https://github.com/pingplus/SafeGuard.git
cd SafeGuard
go build

사용법

일반 구문:

./safeguard <file> <action> <cipher> [options]

동작:

  • --encrypt 또는 e 파일 암호화
  • --decrypt 또는 d 파일 복호화
  • --decrypt-directory 또는 de 전체 디렉터리 복호화 (디렉터리 복호화는 아직 사용할 수 없습니다 죄송합니다 :( )

옵션:

  • --inplace 파일을 제자리에서 복호화/암호화 (실험적)
  • --key 키 추가
  • --output 출력 이름 지정

지원되는 암호:

./safeguard --list-ciphers
[i] Available ciphers:
  xor
  caesar
  aes

AES

파일 암호화:

./safeguard secret.txt e aes --key "your-strong-password"
# or
./safeguard secret.txt --encrypt aes --key "your-strong-password" --output secret.txt.aes

파일 복호화:

./safeguard secret.txt d aes --key "your-strong-password"
# or
./safeguard secret.txt --decrypt aes --key "your-strong-password" --output secret.txt.dec

추가

  • AES로 암호화하고 제자리에서 쓰기:
./safeguard secrets.txt e aes --key "123123123123123123123123" --inplace
# -> creates secrets.txt but encrypted
  • AES로 복호화하고 출력 파일 지정:
./safeguard secrets.txt.aes d aes --key "123123123123123123123123" --output secrets_decrypted.txt
도구 다운로드