enc

enc, dosyaları kimlik doğrulamalı şifrelerle, gizli parola girişi veya kesin anahtarlarla şifreler ve çözer; şifreli başlığı veriyi çözmeden de okuyabilir.

GüvenlikSürüm 1.1.4Kararlı
lil-terminal

Genel bakış

Dosya içeriği hem gizlilik hem değişiklik tespiti gerektirdiğinde enc kullanın. Parola modu anahtarı etkileşimli türetir; -k ve -K kesin anahtar kullanır, -f ve -w değiştirme davranışını açık hale getirir.

Şifreleme, anahtarın nasıl saklandığı kadar güçlüdür

enc, çözülmüş sonucu yazmadan önce başlığı ve kimlik doğrulama etiketini doğrular. Parola veya kesin anahtarı şifreli dosyadan ayrı tutun, parola için gizli girişi tercih edin ve -w yalnızca kaynağı gerçekten değiştirmek istediğinizde kullanın.

Sözdizimi

lil-terminal
enc · enc -info <file> · enc <src> [dst] [options]

Başvuru

enc

bu sunucunun desteklediği kimlik doğrulamalı şifreleri listele

enc -info <file>

şifreli dosya başlığını çözmeden göster

enc <src>

gizli parola istemiyle <src>.enc dosyasına şifrele

enc <src> <dst>

hedef dosyaya veya dizine şifrele

enc <src> -d

şifreyi çöz ve varsayılan çıktı adından .enc uzantısını kaldır

-k <hex>

parola yerine tam onaltılık anahtar kullan

-K <file>

tam ham veya onaltılık anahtar dosyası kullan

-a <cipher>

kimlik doğrulamalı şifre seç; varsayılan aes-256-gcm

-i <n>

PBKDF2 yineleme sayısını ayarla; varsayılan 310000

-f

mevcut hedefi değiştir

-w

kaynak dosyayı sonuçla değiştir

Etkileşimli sandbox önizlemesi

Hazırlanmış örnekleri doğrudan sayfada çalıştırın. Sonuçlar önceden hazırlanır ve tarayıcıda gösterilir; sunucuda hiçbir terminal komutu yürütülmez.

Dosyayı şifreleyip başlığını incele

Kur ve yönet

Güncel uyumlu sürümü kurun. Tüm özellikler için Base, azaltılmış paket için Minimum seçin; zaten kurulu bir modülü güncellemek için upgrade kullanın.

Base ve Minimum aynı geçerli modül sürümünün iki paketidir.

Base paketi

Yerel başvuru ve yayımlanan tüm kiplerle tam paketi kurar.

install enc
Minimum paketi

Azaltılmış paketi kurun. Yerel başvuru dahil değildir; help <cmd> -i güncel sunucu başvurusunu açar.

install enc -m
Tam yayımlanmış sürüm

Tam olarak bu yayımlanmış sürümü kurun.

install enc -v 1.1.4
Kontrol et veya güncelle

upgrade uyumluluğu denetler ve bloğu yalnız gerektiğinde değiştirir.

upgrade enc
Modülü kaldır

Çekirdeğe ve diğer modüllere dokunmadan eklenti bloğunu kaldırır.

install enc -u

Örnekler

Örnekler kopyalanabilir; site bunları çalıştırmaz. Yolları, izinleri ve yıkıcı seçenekleri denetleyin.

Dosyayı şifreleyip başlığını incele
cd \sandbox | enc secret.txt -K keys/data.key | enc -info secret.txt.enc
sandbox

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           0644
Bu sunucunun desteklediği kimlik doğrulamalı şifreleri listele
enc
aes-128-gcm     aes-192-gcm     aes-256-gcm
chacha20-poly1305
Gizli parola istemiyle <src>.enc dosyasına şifrele
enc \sandbox\secret.txt
password  ••••••••
Source    sandbox/secret.txt
Saved     sandbox/secret.txt.enc
Cipher    aes-256-gcm
Hedef dosyaya veya dizine şifrele
enc \sandbox\secret.txt \sandbox\private\
Source  sandbox/secret.txt
Saved   sandbox/private/secret.txt.enc
Cipher  aes-256-gcm
Şifreyi çöz ve varsayılan çıktı adından .enc uzantısını kaldır
enc \sandbox\secret.txt.enc -d -K \sandbox\keys\data.key
Source  sandbox/secret.txt.enc
Saved   sandbox/secret.txt
Cipher  aes-256-gcm
Parola yerine tam onaltılık anahtar kullan
enc \sandbox\data\users.json -k 00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff
Source  sandbox/data/users.json
Saved   sandbox/data/users.json.enc
Key     exact
Cipher  aes-256-gcm
Tam ham veya onaltılık anahtar dosyası kullan
enc \sandbox\data\users.json -K \sandbox\keys\data.key
Source  sandbox/data/users.json
Saved   sandbox/data/users.json.enc
Key     sandbox/keys/data.key
Cipher  aes-256-gcm
Kimlik doğrulamalı şifre seç; varsayılan aes-256-gcm
enc \sandbox\secret.txt -a aes-128-gcm
Source  sandbox/secret.txt
Saved   sandbox/secret.txt.enc
Cipher  aes-128-gcm
PBKDF2 yineleme sayısını ayarla; varsayılan 310000
enc \sandbox\secret.txt -i 400000
password    ••••••••
Source      sandbox/secret.txt
Saved       sandbox/secret.txt.enc
Cipher      aes-256-gcm
Iterations  400000
Mevcut hedefi değiştir
enc \sandbox\secret.txt \sandbox\secret.txt.enc -f
Source   sandbox/secret.txt
Saved    sandbox/secret.txt.enc
Replace  explicit
Kaynak dosyayı sonuçla değiştir
copy \sandbox\secret.txt \sandbox\tmp\secret.txt | enc \sandbox\tmp\secret.txt -K \sandbox\keys\data.key -w
Source   sandbox/tmp/secret.txt
Saved    sandbox/tmp/secret.txt
Key      sandbox/keys/data.key
Replace  source after successful encryption
Eksik kaynak dosyayı reddet
enc \sandbox\missing.txt
Kaynak dosya bulunamadı

Bu örnekte kullanılan dosya: sandbox/data/sample.txt

Örnek, korumalı /sandbox/ dokümantasyon alanındaki bir dosya veya dizini kullanır.

lil-terminal sandbox text file

This file is safe to read, copy, rename, replace, hash and archive.

İlgili belgeler

Güncel herkese açık sürüm

v1.1.42026-08-08

Seçeneksiz şifre listesi

enc tek başına kimlik doğrulamalı şifreleri listeler; dosya işlemleri düz görünümle biter.