Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
SafeGuard — CLI 加密工具,使用 Go 语言编写 | Kitploit
工具/GitHubGitHub/pingminus/safeguard
加密/解密工具密码学学习与教育学习路径与课程
GitHubpingminus/safeguard

SafeGuard

CLI 加密工具,使用 Go 语言编写

查看仓库
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 "你的强密码"
# 或
./safeguard secret.txt --encrypt aes --key "你的强密码" --output secret.txt.aes

解密文件:

root@kitploit:~
./safeguard secret.txt d aes --key "你的强密码"
# 或
./safeguard secret.txt --decrypt aes --key "你的强密码" --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
下载工具