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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
도구/GitHubGitHub/pingminus/safeguard
Encryption/Decryption ToolsCryptographyLearning & EducationLearning Paths & Courses
GitHubpingminus/safeguard

SafeGuard

Go로 작성된 CLI 암호화 도구

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
Safeguard 로고
root@kitploit:~
./safeguard --version
1.0

Safeguard 터미널


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

보안 주의사항

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

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

대신, 키는 표준 라이브러리 전용의 가벼운 방법으로 유도됩니다. 즉:

  • 암호화는 우연한 열람에 대해 안전합니다
  • 무결성 및 변조가 감지됩니다
  • 비밀번호는 결정적인 무차별 대입 또는 GPU 기반 공격에 대해 강력하게 보호되지 않습니다

이 도구를 다음 용도로 사용하지 마십시오:

  • 고가치 비밀
  • 민감한 데이터의 장기 보관
  • 강력한 비밀번호 강화 보장이 필요한 상황

의도된 용도:

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

사용성을 유지하면서 보안을 개선하는 기여를 환영합니다.


설치

빌드 (Go 필요)

root@kitploit:~
git clone https://github.com/pingplus/SafeGuard.git
cd SafeGuard
go build

사용법

일반 구문:

root@kitploit:~
./safeguard <파일> <동작> <암호> [옵션]

동작:

  • --encrypt 또는 e 파일 암호화
  • --decrypt 또는 d 파일 복호화
  • --decrypt-directory 또는 de 전체 디렉토리 복호화 (디렉토리 복호화는 아직 지원되지 않습니다. 죄송합니다 :( )

옵션:

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

지원되는 암호:

root@kitploit:~
./safeguard --list-ciphers
[i] 사용 가능한 암호:
  xor
  caesar
  aes

AES

파일 암호화:

root@kitploit:~
./safeguard secret.txt e aes --key "your-strong-password"
# 또는
./safeguard secret.txt --encrypt aes --key "your-strong-password" --output secret.txt.aes

파일 복호화:

root@kitploit:~
./safeguard secret.txt d aes --key "your-strong-password"
# 또는
./safeguard secret.txt --decrypt aes --key "your-strong-password" --output secret.txt.dec

추가 기능

  • AES로 암호화하고 제자리에 쓰기:
root@kitploit:~
./safeguard secrets.txt e aes --key "123123123123123123123123" --inplace
# -> secrets.txt를 생성하지만 암호화됨
  • AES로 복호화하고 출력 파일 지정:
root@kitploit:~
./safeguard secrets.txt.aes d aes --key "123123123123123123123123" --output secrets_decrypted.txt
도구 다운로드