hash

hash, dosya veya metin özeti hesaplar, algoritma seçer, gizli anahtar ya da anahtar dosyasıyla HMAC üretir, beklenen özeti doğrular ve hexadecimal veya Base64 kullanabilir.

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

Genel bakış

Veriyi tanımlamak veya karşılaştırmak için digest, doğrulamanın bir sırra da bağlı olması gerektiğinde HMAC kullanın. Normal çıktı yalnızca digest içerir ve doğrudan kopyalanabilir veya yönlendirilebilir.

Digest ve HMAC farklı sorulara cevap verir

Normal hash değişikliği tespit eder ancak veriye sahip herkes aynı değeri hesaplayabilir. HMAC gizli anahtar ekler. Hiçbiri girdiyi şifrelemez veya digest üzerinden içeriği geri getirmez.

Sözdizimi

lil-terminal
hash [<file>|-s "<text>"] [-a <algo>] [-h|-K <file>] [-b] · hash -c <digest> <file> [-b]

Başvuru

hash

kullanılabilir özet algoritmalarını göster

hash <file>

dosyanın SHA-256 özetini hesapla

hash -s "<text>"

metnin özetini hesapla; boşluk içeren metni tırnak içine al

hash <file> -a sha512

başka bir algoritma seç

hash <file> -h

gizli anahtar girişiyle HMAC hesapla

hash <file> -K <keyfile>

dosyadaki anahtarla HMAC hesapla

hash -c <digest> <file>

onaltılık özeti doğrula

hash -c <digest> <file> -b

onaltılık yerine Base64 doğrula veya göster

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.

SHA-256 ile SHA-512 değerlerini karşılaştır

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 hash
Minimum paketi

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

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

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

install hash -v 1.1.4
Kontrol et veya güncelle

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

upgrade hash
Modülü kaldır

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

install hash -u

Örnekler

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

SHA-256 ile SHA-512 değerlerini karşılaştır
cd \sandbox | hash feed.xml | hash feed.xml -a sha512
188ee21132d020e7fe625c0f38176f34bdc7767f6c1ac02fc7bc1931f272683c

5f1f6f5df6f4d3e55fb2c8c29aa1f3f89b3e49d6f1c4f7719ce349567de5a038…
Metnin özetini hesapla; boşluk içeren metni tırnak içine al
hash -s "HELLO WORLD!"
8c1cf4584c78d2172ad61a3fca18f1bb4c18d2d01c9b75a5d3f02b6759b74129
Başka bir algoritma seç
hash \sandbox\feed.xml -a sha512
5f1f6f5df6f4d3e55fb2c8c29aa1f3f89b3e49d6f1c4f7719ce349567de5a038…
Gizli anahtar girişiyle HMAC hesapla
hash \sandbox\feed.xml -h
key  ••••••••
4ca35029d82f0f98bb6c6d4f39ed0ad7e1ad7368b0fe0f2f5dc18e4b716f65cb
Dosyadaki anahtarla HMAC hesapla
hash \sandbox\feed.xml -K \sandbox\keys\hash.key
68d91f0e19b5584d4af4b2e32684333c202bc805572e8a9b8f4e7be2e9aebc37
Kullanılabilir özet algoritmalarını göster
hash
adler32       crc32         fnv132        gost          haval128,3
crc32b        crc32c        fnv1a32       gost-crypto   haval128,4
fnv164        fnv1a64       joaat         md2           md4
md5           murmur3a      murmur3c      ripemd128     ripemd160
sha1          sha224        sha256        sha384        sha512
Onaltılık özeti doğrula
hash -c <digest> \sandbox\feed.xml
Status     Verified
Algorithm  sha256
Onaltılık yerine Base64 doğrula veya göster
hash -c <base64> \sandbox\feed.xml -b
Status     Verified
Algorithm  sha256
Eksik dosyayı reddet
hash \sandbox\missing.txt
Yol 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-12

hash ile algoritma listesi

Argümansız hash artık kullanılabilir algoritmaları listeler; gereksiz -l kaldırıldı.