Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install encencФайл с резервной копией или настройками может содержать сведения, которые не должны попадать к посторонним.
Введите .enc. Для автоматизации можно читать точный ключ из файла через -K <file>. Вариант -k <hex> тоже работает, но показывает ключ прямо в команде и может сохранить его в истории.
Перед записью расшифрованного результата
enc · enc -info <file> · enc <src> [dst] [options]encпоказать поддерживаемые сервером шифры с аутентификацией
enc -info <file>показать заголовок зашифрованного файла без расшифровки
enc <src>зашифровать в <src>.
enc <src> <dst>зашифровать в указанный файл или каталог
enc <src> -dрасшифровать и убрать .
-k <hex>использовать точный шестнадцатеричный ключ вместо пароля
-K <file>использовать файл с точным бинарным или шестнадцатеричным ключом
-a <cipher>выбрать шифр с аутентификацией; по умолчанию aes-256-gcm
-i <n>задать число итераций PBKDF2; по умолчанию 310000
-fзаменить существующий файл назначения
-wзаменить исходный файл результатом
В Minimum доступно простое шифрование файла с паролем, но флаги -info, -K, -f, -w и другие расширенные режимы требуют Base.
Запускайте подготовленные примеры прямо на странице. Результат заранее сформирован и показывается в браузере; команды терминала на сервере не выполняются.
Устанавливайте актуальную совместимую версию. Для полного набора возможностей выбирайте Base, для сокращённого — Minimum; уже установленный модуль обновляет команда upgrade.
Base и Minimum — два пакета одного текущего релиза модуля, а не разные версии команды.
Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install encУстановить сокращённый пакет без локальной справки;
install enc -mУстановить именно эту опубликованную версию.
install enc -v 1.1.5Поручить upgrade проверить совместимость и заменить установленный блок только при необходимости.
upgrade encУдалить блок расширения, не затрагивая ядро и остальные модули.
install enc -uПримеры можно копировать, но сайт их не выполняет. Перед запуском на реальном проекте проверьте пути, права и разрушающие флаги.
encДоступные алгоритмы зависят от PHP-сервера. Фрагмент списка:
aes-128-gcm aes-192-gcm aes-256-gcm chacha20-poly1305enc -info \sandbox/secret.txt.encFile sandbox/secret.txt.enc
Format LENC2
Cipher aes-256-gcm
Authenticated yes
Original size 36 B
Mode 0644enc \sandbox/secret.txtОткроется скрытый ввод пароля или ключа. Секрет не выводится.enc \sandbox/secret.txt \sandbox/tmp/Откроется скрытый ввод пароля или ключа. Секрет не выводится.enc \sandbox/data/users.json -K \sandbox/keys/data.keyФрагмент списка файлов:
sandbox/data/users.json.encenc \sandbox/secret.txt.enc \sandbox/tmp/recovered.txt -d -K \sandbox/keys/data.keyФрагмент списка файлов:
sandbox/tmp/recovered.txtenc \sandbox/data/users.json -k 00112233445566778899aabbccddeeff00112233445566778899aabbccddeeffФрагмент списка файлов:
sandbox/data/users.json.encenc \sandbox/data/users.json -k 00112233445566778899aabbccddeeff -a aes-128-gcmФрагмент списка файлов:
sandbox/data/users.json.encenc \sandbox/secret.txt -i 400000Откроется скрытый ввод пароля или ключа. Секрет не выводится.enc \sandbox/secret.txt \sandbox/tmp/protected.enc -K \sandbox/keys/data.keyDestination already exists; use -fenc \sandbox/secret.txt \sandbox/tmp/protected.enc -K \sandbox/keys/data.key -fФрагмент списка файлов:
sandbox/tmp/protected.encenc \sandbox/tmp/work.txt -K \sandbox/keys/data.key -wФрагмент списка файлов:
sandbox/tmp/work.txtenc \sandbox/tmp/work.txt.enc -K \sandbox/keys/data.key -w -dФрагмент списка файлов:
sandbox/tmp/work.txt.encenc \sandbox/missing.txt -K \sandbox/keys/data.keySource file not foundenc \sandbox/secret.txt -k not-a-keyHexadecimal key must contain exactly 64 charactersenc \sandbox/secret.txt -i 99Iteration count must be between 10000 and 5000000enc \sandbox/secret.txt -K \sandbox/keys/no.keyKey file is not readableenc \sandbox/secret.txt -a aes-256-cbcCipher is unavailable or not authenticatedenc \sandbox/secret.txt \sandbox/tmp/other.enc -K \sandbox/keys/data.key -wChoose either a destination or -wenc \sandbox/secret.txt -d -K \sandbox/keys/data.keyEncrypted file format not recognizedsandbox/data/sample.txtПример использует файл или каталог из защищённой учебной папки /sandbox/.
lil-terminal sandbox text file
This file is safe to read, copy, rename, replace, hash and archive.
Актуальная стабильная версия