Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
SafeGuard — Goで書かれたCLI暗号化ツール | Kitploit
ツール/GitHubGitHub/pingminus/safeguard
暗号化/復号化ツール暗号化学習と教育学習パスとコース
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 <file> <action> <cipher> [options]

アクション:

  • --encrypt または e ファイルを暗号化する
  • --decrypt または d ファイルを復号する
  • --decrypt-directory または de ディレクトリ全体を復号する(ディレクトリの復号はまだ利用できません。すみません :( )

オプション:

  • --inplace その場でファイルを復号/暗号化する(実験的)
  • --key 鍵を追加する
  • --output 出力名を指定する

サポートされている暗号:

root@kitploit:~
./safeguard --list-ciphers
[i] Available ciphers:
  xor
  caesar
  aes

AES

ファイルを暗号化する:

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

ファイルを復号する:

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

その他

  • AESで暗号化し、その場に書き込む:
root@kitploit:~
./safeguard secrets.txt e aes --key "123123123123123123123123" --inplace
# -> creates secrets.txt but encrypted
  • AESで復号し、出力ファイルを指定する:
root@kitploit:~
./safeguard secrets.txt.aes d aes --key "123123123123123123123123" --output secrets_decrypted.txt
ツールをダウンロード