Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install encencИспользуйте
Перед записью расшифрованного результата
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заменить исходный файл результатом
Запускайте подготовленные примеры прямо на странице. Результат заранее сформирован и показывается в браузере; команды терминала на сервере не выполняются.
Устанавливайте актуальную совместимую версию. Для полного набора возможностей выбирайте Base, для сокращённого — Minimum; уже установленный модуль обновляет команда upgrade.
Base и Minimum — два пакета одного текущего релиза модуля, а не разные версии команды.
Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install encУстановить сокращённый пакет без локальной справки;
install enc -mУстановить именно эту опубликованную версию.
install enc -v 1.1.4Поручить upgrade проверить совместимость и заменить установленный блок только при необходимости.
upgrade encУдалить блок расширения, не затрагивая ядро и остальные модули.
install enc -uПримеры можно копировать, но сайт их не выполняет. Перед запуском на реальном проекте проверьте пути, права и разрушающие флаги.
cd \sandbox | enc secret.txt -K keys/data.key | enc -info secret.txt.encsandbox
Source sandbox/secret.txt
Saved sandbox/secret.txt.enc
Key sandbox/keys/data.key
Cipher aes-256-gcm
File sandbox/secret.txt.enc
Format LENC2
Cipher aes-256-gcm
Authenticated yes
Original size 36 B
Mode 0644encaes-128-gcm aes-192-gcm aes-256-gcm
chacha20-poly1305enc \sandbox\secret.txtpassword ••••••••
Source sandbox/secret.txt
Saved sandbox/secret.txt.enc
Cipher aes-256-gcmenc \sandbox\secret.txt \sandbox\private\Source sandbox/secret.txt
Saved sandbox/private/secret.txt.enc
Cipher aes-256-gcmenc \sandbox\secret.txt.enc -d -K \sandbox\keys\data.keySource sandbox/secret.txt.enc
Saved sandbox/secret.txt
Cipher aes-256-gcmenc \sandbox\data\users.json -k 00112233445566778899aabbccddeeff00112233445566778899aabbccddeeffSource sandbox/data/users.json
Saved sandbox/data/users.json.enc
Key exact
Cipher aes-256-gcmenc \sandbox\data\users.json -K \sandbox\keys\data.keySource sandbox/data/users.json
Saved sandbox/data/users.json.enc
Key sandbox/keys/data.key
Cipher aes-256-gcmenc \sandbox\secret.txt -a aes-128-gcmSource sandbox/secret.txt
Saved sandbox/secret.txt.enc
Cipher aes-128-gcmenc \sandbox\secret.txt -i 400000password ••••••••
Source sandbox/secret.txt
Saved sandbox/secret.txt.enc
Cipher aes-256-gcm
Iterations 400000enc \sandbox\secret.txt \sandbox\secret.txt.enc -fSource sandbox/secret.txt
Saved sandbox/secret.txt.enc
Replace explicitcopy \sandbox\secret.txt \sandbox\tmp\secret.txt | enc \sandbox\tmp\secret.txt -K \sandbox\keys\data.key -wSource sandbox/tmp/secret.txt
Saved sandbox/tmp/secret.txt
Key sandbox/keys/data.key
Replace source after successful encryptionenc \sandbox\missing.txtИсходный файл не найденsandbox/data/sample.txtПример использует файл или каталог из защищённой учебной папки /sandbox/.
lil-terminal sandbox text file
This file is safe to read, copy, rename, replace, hash and archive.
Обычный