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

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

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

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

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

Категории

Все категории
Loading categories
Инструменты/GitHubGitHub/nodesocket/cryptr
Утилиты общего назначенияИнструменты шифрования/дешифрованияКриптография
GitHubnodesocket/cryptr

cryptr

Простая утилита командной строки для шифрования и дешифрования файлов с помощью OpenSSL.

Репозиторий
150364 месяцев назадПроверено Kitploit

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться

cryptr

Простая утилита командной строки для шифрования и дешифрования файлов с помощью OpenSSL.

Установка

root@kitploit:~
git clone https://github.com/nodesocket/cryptr.git
ln -s "$PWD"/cryptr/cryptr.bash /usr/local/bin/cryptr

Требования

  • shred, если требуется удалить исходный файл.

Автодополнение в Bash

Добавьте tools/cryptr-bash-completion.bash в каталог файлов автодополнения.

Команды

encrypt

encrypt <file> - Шифрует файл с помощью OpenSSL AES-256 в режиме сцепления блоков. Записывает зашифрованный файл (шифротекст) с добавлением расширения .aes.

root@kitploit:~
➜ cryptr encrypt ./secret-file
enter aes-256-cbc encryption password:
Verifying - enter aes-256-cbc encryption password:
do you want to shred the original file? (y/N): N
root@kitploit:~
➜ ls -alh
-rw-r--r--  1 user  group   1.0G Oct  1 13:33 secret-file
-rw-r--r--  1 user  group   1.0G Oct  1 13:34 secret-file.aes

Вы можете указать пароль для шифрования с помощью переменной окружения CRYPTR_PASSWORD (имейте в виду, что история команд может сохранять пароли). Это позволяет выполнять неинтерактивные/пакетные операции.

root@kitploit:~
➜ CRYPTR_PASSWORD=A1EO7S9SsQYcPChOr47n cryptr encrypt ./secret-file

decrypt

decrypt <file.aes> - Расшифровывает зашифрованный файл с помощью OpenSSL AES-256 в режиме сцепления блоков. Записывает расшифрованный файл (открытый текст) с удалением расширения .aes.

root@kitploit:~
➜ ls -alh
-rw-r--r--  1 user  group   1.0G Oct  1 13:34 secret-file.aes
root@kitploit:~
➜ cryptr decrypt ./secret-file.aes
enter aes-256-cbc decryption password:
root@kitploit:~
➜ ls -alh
-rw-r--r--  1 user  group   1.0G Oct  1 13:35 secret-file
-rw-r--r--  1 user  group   1.0G Oct  1 13:34 secret-file.aes

Вы можете указать пароль для дешифрования с помощью переменной окружения CRYPTR_PASSWORD (имейте в виду, что история команд может сохранять пароли). Это позволяет выполнять неинтерактивные/пакетные операции.

root@kitploit:~
➜ CRYPTR_PASSWORD=A1EO7S9SsQYcPChOr47n cryptr decrypt ./secret-file.aes

Чтобы вывести открытый текст в stdout вместо записи файла на диск, передайте флаг --stdout в качестве последнего аргумента команды decrypt:

root@kitploit:~
➜ cryptr decrypt ./secret-file.aes --stdout

help

help - Отображает справку

root@kitploit:~
➜ cryptr help
Usage: cryptr command <command-specific-options>

  encrypt <file>                  Encrypt file
  decrypt <file.aes> [--stdout]   Decrypt encrypted file
  help                            Displays help
  version                         Displays the current version

version

version - Отображает текущую версию

root@kitploit:~
➜ cryptr version
cryptr 3.0.0

default

default - Отображает текущую версию и справку

root@kitploit:~
➜ cryptr
cryptr 3.0.0

Usage: cryptr command <command-specific-options>

  encrypt <file>                  Encrypt file
  decrypt <file.aes> [--stdout]   Decrypt encrypted file
  help                            Displays help
  version                         Displays the current version

Журнал изменений

https://github.com/nodesocket/cryptr/blob/master/CHANGELOG.md

Поддержка, сообщения об ошибках и запросы функций

Создавайте задачи здесь в GitHub (https://github.com/nodesocket/cryptr/issues).

Версионирование

Для прозрачности и понимания цикла выпуска, а также для поддержания обратной совместимости, cryptr будет разрабатываться в соответствии с руководством по семантическому версионированию.

Релизы будут нумероваться в следующем формате:

<major>.<minor>.<patch>

И строиться по следующим правилам:

  • Нарушение обратной совместимости увеличивает мажорную версию (и сбрасывает минорную и патч-версию)
  • Добавление новых функций без нарушения обратной совместимости увеличивает минорную версию (и сбрасывает патч-версию)
  • Исправления ошибок и прочие изменения увеличивают патч-версию

Для получения дополнительной информации о семантическом версионировании посетите http://semver.org/.

Лицензия и юридическая информация

Copyright 2026 Justin Keller

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Скачать инструмент