Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Инструменты/GitHubGitHub/pingminus/safeguard
Инструменты шифрования/дешифрованияКриптографияОбучение и ОбразованиеУчебные Маршруты и Курсы
GitHubpingminus/safeguard

SafeGuard

CLI-инструмент для шифрования, написанный на Go

Репозиторий
6158 месяцев назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Логотип 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
Скачать инструмент