EnglishFrenchSpanyol

Ad


Favicon OnWorks

jacksum - Dalam talian di Awan

Jalankan jacksum dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan jacksum yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


jacksum - mengira checksum, CRC dan ringkasan mesej

SINOPSIS


jacksum [PILIHAN]... [FAIL]...
Java -balang /usr/share/java/jacksum.jar [PILIHAN]... [FAIL]...
Java -cp /usr/share/java/jacksum.jar Jacksum [PILIHAN]... [FAIL]...

DESCRIPTION


Jacksum ialah utiliti bebas dan platform bebas untuk mengira dan mengesahkan jumlah semak,
CRC dan cincang (cernaan mesej) serta cap masa fail. Jacksum ditulis
sepenuhnya di Jawa. Java Runtime Environment (JRE), sekurang-kurangnya versi 1.3.1 atau mana-mana
JRE yang setara diperlukan. Sekurang-kurangnya JRE 1.4.2 disyorkan.

Parameter berikut disokong:

fail nama laluan bagi fail yang akan disemak. Kad bebas disokong. Mereka bergantung kepada
shell yang anda jalankan. Tanpa fail, atau apabila fail adalah aksara "-", standard
input dibaca.

Pilihan berikut disokong:

-a algo
algoritma, lalai ialah sha-1 sejak Jacksum 1.0.0, lihat juga -A. Algoritma boleh
digabungkan dengan aksara tambah, cth "sha1+crc32", "bsd+crc24+xor8". Jika awak
nyatakan "-a semua" semua algoritma yang disokong digunakan, lihat juga -F. Sebaik sahaja "semua"
atau aksara tambah digunakan, output dinormalkan dengan jumlah semak hex dan a
saiz fail perpuluhan. Contoh: "sha+", "md5+". Ciri tersedia sejak Jacksum 1.7.0,
lihat juga -A, -F.

-A Alternatif. Secara lalai Jacksum menggunakan algoritma yang disediakan oleh API Java jika
tersedia, kerana mereka dioptimumkan oleh vendor JVM, mereka biasanya menyediakan sangat
persembahan bagus. Jika -A ditetapkan, Jacksum menggunakan Java tulen alternatif
pelaksanaan algoritma (jika ada). Sebenarnya, Jacksum menyokong alternatif
pelaksanaan untuk algoritma berikut: adler32, crc32, md5, sha-1, sha-256,
sha-384, sha-512 sejak Jacksum 1.5.0, lihat juga -a.

-c senarai
menyemak integriti terhadap senarai yang diberikan. Senarai itu biasanya merupakan bekas keluaran
Jacksum, idealnya dicipta dengan pilihan -m. Anda juga boleh menyemak dengan senarai yang
telah dicipta oleh aplikasi yang berbeza. Dalam kes ini, anda perlu menentukan semua
parameter yang diperlukan untuk menghasilkan output yang sama. Parameter -F ialah
diabaikan. Untuk mengecualikan fail, hanya alih keluar baris daripada senarai. Ciri tersedia
sejak Jacksum 1.3.0, lihat juga -l -I dan -m.

-d direktori (biasa) sahaja. Jangan ikut pautan simbolik pada Linux/Unix. Sebuah simbolik
pautan daripada subfolder ke folder induk boleh menyebabkan gelung tidak berkesudahan di bawah Unix/Linux
sambil melintasi pokok secara rekursif. Jika pilihan ini ditetapkan, pautan simbolik kepada
direktori akan diabaikan. Pilihan ini akan diabaikan di bawah Windows. Ciri
tersedia sejak Jacksum 1.5.0, Lihat juga -r.

-e seq jangkaan. Satu urutan untuk pengiraan dijangka. Berfungsi dengan fail,
input standard atau pilihan -q. Mengembalikan OK (kod keluar 0) atau MISMATCH (kod keluar 1).
Tersedia sejak Jacksum 1.4.0. Berfungsi juga dengan berbilang fail atau direktori untuk
cari pendua, dalam hal ini semua penemuan dicetak. Urutannya boleh
dinyatakan sama ada sensitif huruf besar atau huruf kecil, kecuali jika pengekodan Asas 64 (oleh
-E) telah ditentukan. Tersedia sejak Jacksum 1.6.0, lihat juga -a, -q, -E, -x dan
-X.

-E pengekodan
pengekodan. Checksum boleh dikodkan:

bin Perduaan
desimal
okt Oktal
heksadesimal dalam huruf kecil (sama seperti -x)
hexup Heksadesimal dalam huruf besar (sama seperti -X)
base16 Base 16 (seperti yang ditakrifkan oleh RFC 3548)
base32 Base 32 (seperti yang ditakrifkan oleh RFC 3548)
base64 Base 64 (seperti yang ditakrifkan oleh RFC 3548)
bb BubbleBabble (digunakan oleh OpenSSH dan SSH2)

tersedia sejak Jacksum 1.6.0, lihat juga -x dan -X.

-f memproses fail sahaja, pilihan ini menyekat mesej "... Adakah a
direktori" dan " ... Bukan fail biasa". Tersedia sejak
Jacksum 1.0.0, lihat juga -V.

-F format
Tetapkan format output yang boleh disesuaikan untuk menulis ganti lalai.
Tersedia sejak Jacksum 1.5.0, jika tidak dinyatakan lain, lihat juga
-a, -E, -g, -G, -p, -P, -s, -t, -x, -X.

#ALGONAME akan digantikan dengan nama algoritma
#ALGONAME{i} lihat juga #CHECKSUM{i}
#CHECKSUM akan digantikan dengan cincang, CRC atau nilai jumlah
(bergantung pada -a, -b, -g, -G, -x, -X)
#CHECKSUM{i} Jika aksara yang dipanggil + telah digunakan
memisahkan berbilang algoritma pada pilihan -a, the
token akan digantikan dengan checksum. The
token diindeks oleh nombor. Jika anda menggunakan
watak dipanggil i daripada nombor, ia
berfungsi seperti indeks automatik. (1.6)
#FILENAME akan digantikan dengan nama fail dan laluan (bergantung
pada -p dan -P)
#FILENAME{NAME} akan digantikan dengan nama fail (1.5)
#FILENAME{PATH} akan digantikan dengan failpath (1.5)
#FILESIZE akan digantikan dengan saiz fail
#CADJARI ialah alias untuk #CHECKSUM
#SEPARATOR akan digantikan dengan pemisah yang anda boleh
nyatakan dengan -s
#TIMESTAMP akan digantikan dengan cap masa (bergantung pada -t)
#QUOTE akan digantikan dengan satu petikan char (")

-g mengira
kumpulkan output hex untuk checksum dalam bait "kira" untuk kebolehbacaan yang lebih baik. Sahaja
sah jika pengekodan ialah hex atau hexup. Kumpulan dipisahkan oleh tempat kosong atau oleh
watak yang ditentukan oleh -G. Nilai untuk kiraan mestilah lebih besar daripada 0. Tersedia
sejak Jacksum 1.6.0, lihat juga watak kumpulan aksara -E, -G, -x dan -X -G. Hanya sah
jika pengekodan ialah perenambelasan dan -g telah ditetapkan.

-h [lang] [bahagian]
bantuan cetakan, kod sah untuk "lang" ialah "en" atau "de", lalai ialah "en"; nilai yang sah
untuk "bahagian" ialah rentetan seperti pengepala atau pilihan. Lihat bahagian CONTOH untuk lebih lanjut
maklumat. Tersedia sejak Jacksum 1.0.0, bahagian parameter sejak Jacksum 1.6.0,
lihat juga -v.

-I rentetan
abai. Semasa membuat senarai dengan -m atau membaca senarai dengan -c, baris diabaikan jika
mereka bermula dengan rentetan yang ditentukan. Tersedia sejak Jacksum 1.6.0, lihat juga -c
dan -m.

-l senarai. Hanya senaraikan fail yang telah diubah suai atau dipadamkan. Dalam kombinasi dengan -c sahaja.
Tersedia sejak Jacksum 1.4.0, lihat juga -c.

-m cetak metainfo. Baris tambahan akan dicetak. Dengan metainfo yang tersedia anda
boleh menyemak fail terhadap senarai yang diberikan tanpa perlu menentukan banyak
parameter baris arahan. Sebarang format tersuai yang biasanya anda boleh tentukan dengan -F ialah
diabaikan. Tersedia sejak Jacksum 1.3.0, lihat juga -c.

-o fail
pengeluaran. Output program pergi ke fail dan bukannya output standard.
Program keluar dengan amaran jika fail wujud. Fail yang ditentukan oleh
-o dikecualikan daripada proses pengiraan. Tersedia sejak Jacksum 1.6.0, lihat
juga -O, -u dan -U.

-O fail
pengeluaran. Sama seperti -o, namun fail sedia ada akan ditimpa tanpa sebarang
amaran. Lihat juga -U. Tersedia sejak Jacksum 1.6.0, lihat juga -o, -u dan -U.

-p laluan. Letakkan maklumat laluan pada setiap baris, bukannya mencetak pengepala untuk setiap baris
direktori semasa memproses folder secara rekursif (-r). Dengan pilihan ini output
akan meningkat, tetapi sebaliknya ia akan menjadi lebih mudah untuk mengisih atau grep
baris dengan program yang sepadan. Tersedia sejak Jacksum 1.4.0, lihat juga -F, -P,
-r dan -w.

-P tangki
pemisah laluan. Secara lalai, pemisah nama fail lalai yang bergantung kepada sistem
watak digunakan. Pada sistem Unix wataknya ialah garis miring (/), pada Microsoft
Sistem Windows ia adalah garis miring belakang (\). Anda boleh menukar lalai jika istimewa
format output untuk nama fail (seperti pautan HTML) diperlukan. Tersedia sejak
Jacksum 1.5.0, lihat juga -F dan -p.

-q [jenis:]seq
memproses urutan dengan cepat dan keluar dari program. Jenis boleh digunakan untuk menentukan
jenis jujukan (teks, perenambelasan atau perpuluhan):

txt:Contoh1
hex:4578616D706C6531
Dis:69,120,97,109,112,108,101,49
4578616D706C6531

Jika jenis tidak ditetapkan, seq dijangka dalam bentuk heks. Jika jenis ditetapkan kepada
"txt", set aksara lalai platform akan digunakan untuk mentafsir urutan yang dipanggil
seq. Tersedia sejak Jacksum 1.3.0 (hex sahaja), taip sejak 1.5.0.

-r proses subdirektori secara rekursif (tanpa parameter fail, direktori semasa adalah
digunakan). Tersedia sejak Jacksum 1.0.0, lihat juga -p dan -w.

-s September rentetan pemisah tersuai (\t, \n, \r, \", \' dan \\ akan diterjemahkan).
nilai lalai bergantung pada algoritma checksum. Tersedia sejak Jacksum 1.0.0, lihat
juga -F.

-S ringkasan. Ini mengira hanya satu nilai checksum. Semua fail, direktori
struktur, nama fail dan cap masa (jika diminta) adalah sebahagian daripada jumlah semak itu.
Lihat juga -w. Tersedia sejak Jacksum 1.5.0, lihat juga -r dan -w.

-t bentuk
format cap masa. Kelas pemformat Java SimpleDateFormat akan digunakan. sah
watak adalah

Penama G Era
y Tahun
M Bulan dalam tahun
w Minggu dalam tahun
W Minggu dalam bulan
D Hari dalam tahun
d Hari dalam bulan
F Hari minggu dalam bulan
E Hari dalam minggu
penanda AM/PM
H Jam dalam sehari (0-23)
k Jam dalam sehari (1-24)
K Jam pada pagi/petang (0-11)
h Jam pada pagi/petang (1-12)
m Minit dalam jam
s Kedua dalam minit
S Milisaat
z Zon waktu, am
Z Zon waktu, RFC 822

Jika borang ditetapkan kepada perkataan "lalai", cap masa akan diformatkan dengan
"yyyyMMddHHmmss". sejak Jacksum 1.3.0

#SEPARATOR akan digantikan dengan pemisah yang anda
boleh menentukan dengan -s
#QUOTE akan digantikan dengan satu petikan char (")

Tersedia sejak Jacksum 1.6.0, lihat juga -F.

-u fail
hodoh, tidak diingini, tidak diduga, tidak diundang. Sebarang mesej ralat program adalah
diubah hala ke fail dan bukannya ralat standard. Program keluar jika fail
wujud. Fail yang ditentukan oleh -u dikecualikan daripada pengiraan
proses. Tersedia sejak Jacksum 1.6.0, lihat juga -U, -o dan -O.

-U fail
hodoh, tidak diingini, tidak diduga, tidak diundang. Sama seperti -u, namun fail sedia ada akan
ditimpa tanpa sebarang amaran. Lihat juga -O. Tersedia sejak Jacksum 1.6.0,
lihat juga -u, -o dan -O.

-v versi. Mencetak versi produk dan keluar. Tersedia sejak Jacksum 1.2.0, lihat
juga -h.

-V kawalan
bertele-tele. Mencetak maklumat tambahan. Jika -V adalah satu-satunya parameter yang berkelakuan seperti itu
-v. "kawalan" boleh menjadi salah satu daripada kata kunci berikut yang mesti dipisahkan oleh a
koma:

butiran | nodetails Ralat dengan atau tanpa butiran
amaran | tiada amaran Amaran atau tiada amaran
ringkasan | nosummary Ringkasan di akhir atau tidak

Jika kawalan ditetapkan kepada "lalai", kawalan ditetapkan kepada "perincian, amaran, nosummary".
Tersedia sejak Jacksum 1.6.0, lihat juga -f dan -v.

-w Parameter fail (parameter terakhir) bertujuan untuk menjadi direktori kerja.
Ini membolehkan untuk mencipta nama laluan relatif dan bukannya nama mutlak. Hanya sah jika
parameter fail ialah direktori. Tersedia sejak Jacksum 1.6.0, lihat juga -r dan
-S.

-x output hex huruf kecil untuk checksum, ia adalah alias untuk -E hex. Tersedia sejak
Jacksum 1.1.0, lihat juga -E.

-X output hex huruf besar untuk checksum, ia adalah alias untuk -E hexup. Tersedia
sejak Jacksum 1.1.0, lihat juga -E.

Algoritma berikut disokong:

adler32, adler-32
algoritma:
Adler32 [java.util.zip.Adler32]
length:
32 bit
Jenis:
checksum, 1995
sejak:
Jacksum 1.0.0 (alias "adler-32" sejak 1.2.0)
komen:
Adler32 telah dicipta oleh Mark Adler pada tahun 1995.
Spesifikasi untuk Adler32 boleh didapati
dalam RFC 1950. Adler32 ialah sambungan 32-bit
dan penambahbaikan algoritma Fletcher,
digunakan dalam piawaian ITU-T X.224 / ISO 8073.
[jonelo.jacksum.algorithm.Adler32alt] ialah
pelaksanaan alternatif dan ia digunakan jika
pilihan -A ditentukan.

bsd, bsdsum, sumbsd
algoritma:
Algoritma checksum BSD
length:
16 bit
Jenis:
checksum
sejak:
Jacksum 1.0.0 (alias "bsdsum" sejak 1.2.0, alias
"sumbsd" sejak 1.6.0)
komen:
format output adalah sama seperti asli
jumlah program (saiz dalam blok 1024 bait)
lihat juga sysv
- di bawah BeOS ia adalah /bin/sum [-r]
- di bawah FreeBSD ia adalah /usr/bin/sum
and /usr/bin/cksum -o 1
- di bawah HP-UX itu /usr/bin/sum -r
- di bawah IBM AIX ia adalah /usr/bin/sum [-r]
- di bawah Linux ia adalah /usr/bin/sum [-r]
- di bawah MacOS X ia adalah /usr/bin/sum
and /usr/bin/cksum -o 1
- di bawah Solaris ia adalah /usr/ucb/sum
- di bawah Windows tiada jumlah

cksum
algoritma:
Algoritma POSIX 1003.2 CRC
length:
32 bit
Jenis:
crc
sejak:
Jacksum 1.0.0
komen:
- di bawah BeOS ia adalah /bin/cksum
- di bawah FreeBSD ia adalah /usr/bin/cksum
- di bawah HP-UX itu /usr/bin/cksum and
/usr/bin/sum -p
- di bawah IBM AIX ia adalah /usr/bin/cksum
- di bawah Linux ia adalah /usr/bin/cksum
- di bawah MacOS X ia adalah /usr/bin/cksum
- di bawah Solaris ia adalah /usr/bin/cksum
- di bawah Tru64 ist es /bin/cksum (CMD_ENV=xpg4)
- di bawah Windows tidak ada cksum
CRC POSIX tidak boleh diterangkan sepenuhnya
oleh Rocksoft-Model, kerana algoritma
menambahkan mesej dengan panjangnya. Tanpa
istimewa ini, kodnya ialah:
crc:32,04C11DB7,0,salah,salah,FFFFFFFF

crc64, crc-64
algoritma:
CRC-64
length:
64 bit
Jenis:
crc:64,1B,0,benar,benar,0
sejak:
Jacksum 1.5.0
komen:
algoritma ini diterangkan dalam
Piawaian ISO 3309.
(poli penjana ialah x^64 + x^4 + x^3 + x + 1)

bunian, elf32, bunian-32
algoritma:
ELF
length:
32 bit
Jenis:
hash
sejak:
Jacksum 1.5.0
komen:
fungsi hash yang digunakan dalam Unix ELF (Executable
dan Format Boleh Paut) untuk fail objek.

ed2k, emule, edonkey
algoritma:
eMule/eDonkey
length:
128 bit
Jenis:
hash
sejak:
Jacksum 1.5.0
komen:
algoritma ini digunakan dalam resp eDonkey. eMule,
ia berdasarkan MD4, tetapi pulangan berbeza
cap jari untuk fail >= 9500 KB.

pergi
algoritma:
GOST R 34.11-94
[org.bouncycastle.crypto.digests.GOST3411Digest]
length:
256 bit
Jenis:
hash, 1994
sejak:
Jacksum 1.6.0
komen:
"GOsudarstvennyi STandard", bahasa Rusia untuk
"Standard Kerajaan". Diterbitkan pada tahun 1994 sebagai
Piawaian Soviet GOST-R-34.11-94.

mempunyai160, mempunyai-160, mempunyai160
algoritma:
HAS-160 [gnu.crypto.hash.Has160 (jonelo)]
length:
160 bit
Jenis:
hash, 2000
sejak:
Jacksum 1.7.0
komen:
HAS-160 ialah kedua-dua fungsi cincang kriptografi dan
Standard TTA Korea (Telekomunikasi dan
dan Persatuan Teknologi).

haval, haval_ _
algoritma:
Haval [gnu.crypto.hash.Haval]
length:
128, 160, 192, 224 atau 256 bit
Jenis:
hash, 1992
sejak:
Jacksum 1.4.0
komen:
Haval dicipta oleh Yuliang Zheng, Josef
Pieprzyk, dan Jennifer Seberry pada tahun 1992.
Algoritma ringkasan mesej Haval mempunyai a
panjang keluaran berubah-ubah, dengan bilangan berubah-ubah
pusingan. Panjang keluaran boleh berbeza dari 128
kepada 256 bit dalam kenaikan 32 bit. The
bilangan pusingan boleh berbeza dari 3 hingga 5. The
nilai lalai (hanya "haval") ialah 128 dan 3.

md2, md2sum
algoritma:
MD2 [gnu.crypto.hash.MD2]
length:
128 bit
Jenis:
hash, 1989
sejak:
Jacksum 1.2.0
komen:
algoritma ringkasan mesej MD2 seperti yang ditakrifkan dalam
RFC 1319;
RSA Laboratories, dalam Buletin #4 mereka, bertarikh
12 November 1996, mengesyorkan untuk mengemas kini
aplikasi jauh dari MD2 bila-bila masa sahaja
praktikal.
Jacksum menyokong MD2 untuk keserasian dan pendidikan
tujuan.

md4, md4sum
algoritma:
MD4 [gnu.crypto.hash.MD4]
length:
128 bit
Jenis:
hash, 1990
sejak:
Jacksum 1.2.0
komen:
algoritma ringkasan mesej MD4 seperti yang ditakrifkan dalam
RFC 1320;
RSA Laboratories, dalam Buletin #4 mereka, bertarikh
12 November 1996, mengesyorkan bahawa MD4 harus
tidak boleh digunakan.
Jacksum menyokong MD4 untuk keserasian dan pendidikan
tujuan.

md5, md5sum
algoritma:
MD5 [java.security.MessageDigest]
length:
128 bit
Jenis:
hash, 1991
sejak:
Jacksum 1.0.0
komen:
Algoritma ringkasan mesej MD5 telah direka oleh
Ronald Rivest pada tahun 1991, dan ia ditakrifkan dalam
RFC 1321. [gnu.crypto.hash.MD5] ialah alternatif
pelaksanaan dan ia akan digunakan jika anda mempunyai
tetapkan pilihan -A.
- di bawah BeOS ia adalah /bin/md5sum
- di bawah FreeBSD ia adalah /sbin/md5
- di bawah HP-UX tiada md5 atau md5sum
- di bawah Linux ia adalah /usr/bin/md5sum
- di bawah MacOS X ia adalah /usr/bin/md5
- di bawah Solaris ia adalah /usr/sbin/md5 (SUNWkeymg)
- di bawah Windows tiada md5 atau md5sum

tiada
algoritma:
tiada
length:
0 bit
Jenis:
n / a
sejak:
Jacksum 1.6.0
komen:
Mengira tiada checksum, ia tidak membaca
kandungan fail, ia hanya menentukan
saiz fail (dan cap masa jika perlu)

crc:
algoritma:
CRC
length:
8..64 bit
Jenis:
crc
sejak:
Jacksum 1.7.0
komen:
Dengan CRC generik ini anda boleh menentukan semua CRC-
algoritma yang boleh diterangkan oleh yang terkenal
"Algoritma CRC Model Rocksoft (tm)".
mesti mempunyai 6 nilai, yang mesti
dipisahkan dengan koma. Mereka adalah:
lebar, poli, init, refIn, refOut, xorOut

lebar - lebar crc, dinyatakan dalam bit.
Ini adalah satu kurang daripada lebar
poli itu.

poli - polinomial, tentukan sebagai heks
Bahagian atas poli sepatutnya
ditinggalkan. Sebagai contoh, jika poli adalah
10110, anda harus nyatakan 06. An
aspek penting parameter ini
ialah ia mewakili yang tidak dicerminkan
poli; bahagian bawah parameter ini
sentiasa menjadi LSB pembahagi
semasa pembahagian tanpa mengira
sama ada algoritma yang dimodelkan
dicerminkan.

init - parameter ini menentukan permulaan
nilai daftar apabila
algoritma bermula. Nyatakan sebagai heks.

refIn - ini adalah parameter boolean. Jika ia
adalah palsu, bait input diproses
dengan bit 7 dianggap paling banyak
ketara bit (MSB) dan bit 0 makhluk
dianggap sebagai bit yang paling tidak penting.
Jika parameter ini palsu, setiap bait
dicerminkan sebelum diproses.
betul atau salah

refOut - ini ialah parameter boolean. Jika ia adalah
ditetapkan kepada palsu, nilai akhir dalam
daftar dimasukkan ke peringkat xorOut
secara langsung, sebaliknya, jika parameter ini
adalah benar, nilai daftar akhir ialah
direnung terlebih dahulu.

xorOut - nilai ini XORed ke final
nilai daftar (selepas refOut)
peringkat sebelum nilai dikembalikan sebagai
checksum rasmi, nyatakan sebagai hex

membaca
algoritma:
membaca
length:
0 bit
Jenis:
n / a
sejak:
Jacksum 1.6.0
komen:
Tidak mengira jumlah semak, tetapi ia membacanya
kandungan fail, ia juga menentukan
saiz fail (dan cap masa jika perlu)

rmd128, rmd-128, ripemd128, ripemd-128, matang-md128
algoritma:
RIPEMD-128 [gnu.crypto.hash.RipeMD128]
length:
128 bit
Jenis:
hash
sejak:
Jacksum 1.2.0 (alias rmd128/rmd-128 sejak 1.4.0)
komen:
ringkasan mesej, lihat juga RIPEMD-160

rmd160, rmd-160, ripemd160, ripemd-160, matang-md160
algoritma:
RIPEMD-160 [gnu.crypto.hash.RipeMD160]
length:
160 bit
Jenis:
hash, 1996
sejak:
Jacksum 1.2.0 (alias rmd160/rmd-160 sejak 1.4.0)
komen:
RIPEMD telah dibangunkan dalam rangka kerja
Projek EU RIPE (RACE Integrity Primitives
Penilaian), digunakan oleh GnuPG

rmd256, rmd-256, ripemd256, ripemd-256, matang-md256
algoritma:
RIPEMD-256 [org.bouncycastle.crypto.digests]
length:
256 bit
Jenis:
hash
sejak:
Jacksum 1.6.0
komen:
ringkasan mesej, lihat juga RIPEMD-160
RIPEMD-256 adalah selamat seperti RIPEMD-128

rmd320, rmd-320, ripemd320, ripemd-320, matang-md320
algoritma:
RIPEMD-320 [org.bouncycastle.crypto.digests]
length:
128 bit
Jenis:
hash
sejak:
Jacksum 1.6.0
komen:
ringkasan mesej, lihat juga RIPEMD-160
RIPEMD-320 adalah selamat seperti RIPEMD-160

sha0, sha-0
algoritma:
SHA-0 [gnu.crypto.hash.Sha0 (jonelo)]
length:
160 bit
Jenis:
hash, 1993
sejak:
Jacksum 1.6.0
komen:
Algoritma Hash Selamat, seperti yang ditakrifkan pada tahun 1993 dalam
Institut Piawaian Kebangsaan dan
Pemprosesan Maklumat Persekutuan Teknologi
Standard (FIPS PUB 180).
Ia telah ditarik balik oleh NSA tidak lama selepas itu
penerbitan dan digantikan dengan yang disemak
versi, diterbitkan pada tahun 1995 dalam FIPS PUB 180-1
dan biasanya dirujuk sebagai "SHA-1".

sha, sha1, sha-1, sha160, sha-160
algoritma:
SHA-1 [java.security.MessageDigest]
length:
160 bit
Jenis:
hash, 1995
sejak:
Jacksum 1.0.0 (alias sha-1 sejak 1.2.0, alias
sha-160. sha160 dan sha-160 sejak 1.5.0, lalai
algoritma sejak 1.5.0.
komen:
Algoritma Hash Selamat, seperti yang ditakrifkan pada tahun 1995 dalam
Institut Piawaian Kebangsaan dan
Pemprosesan Maklumat Persekutuan Teknologi
Standard (NIST FIPS 180-1).
[gnu.crypto.hash.Sha160] ialah alternatif
pelaksanaan dan ia akan digunakan jika anda mempunyai
pilihan yang ditentukan -A.
- di bawah BeOS tiada sha1
- di bawah FreeBSD ia adalah /sbin/sha1
- di bawah HP-UX tiada sha1
- di bawah Linux ia adalah /usr/bin/sha1sum
- di bawah MacOS X tiada sha1
- di bawah Solaris tiada sha1
- di bawah Windows tiada sha1

sha224, sha-224
algoritma:
SHA-224 [gnu.crypto.hash.Sha224 (jonelo)]
length:
224 bit
Jenis:
hash, 2004
sejak:
Jacksum 1.6.0
komen:
Algoritma Hash Selamat, seperti yang ditakrifkan pada tahun 2004 dalam
Institut Piawaian Kebangsaan dan
Pemprosesan Maklumat Persekutuan Teknologi
Standard (NIST FIPS 180-2) dan dalam RFC 3874.
SHA-224 adalah berdasarkan SHA-256, tetapi ia menggunakan a
nilai awal yang berbeza dan cincang akhir
dipenggal kepada 224 bit.

sha256, sha-256
algoritma:
SHA-256 [java.security.MessageDigest]
length:
256 bit
Jenis:
hash, 2001
sejak:
Jacksum 1.3.0
komen:
Algoritma Hash Selamat, seperti yang ditakrifkan pada tahun 2001 dalam
Institut Piawaian Kebangsaan dan
Pemprosesan Maklumat Persekutuan Teknologi
Standard (NIST FIPS 180-2).
[gnu.crypto.hash.Sha256] ialah alternatif
pelaksanaan dan ia digunakan jika anda mempunyai a
JRE < 1.4.2 atau jika anda telah menetapkan pilihan -A.

sha384, sha-384
algoritma:
SHA-384 [java.security.MessageDigest]
length:
384 bit
Jenis:
hash, 2001
sejak:
Jacksum 1.3.0
komen:
Algoritma Hash Selamat, seperti yang ditakrifkan pada tahun 2001 dalam
Institut Piawaian Kebangsaan dan
Pemprosesan Maklumat Persekutuan Teknologi
Standard (NIST FIPS 180-2).
[gnu.crypto.hash.Sha384] ialah alternatif
pelaksanaan dan ia digunakan jika anda mempunyai a
JRE < 1.4.2 atau jika anda telah menetapkan pilihan -A.

crc8, crc-8
algoritma:
CRC-8
length:
8 bit
Jenis:
crc:8,7,0,salah,salah,0
sejak:
Jacksum 1.6.0
komen:
pelaksanaan CRC-8 ini (kitaran
cek redundansi) digunakan dalam
Bas Pengurusan Sistem (SMBus) dan
Free Lossless Audio Codec (FLAC) contohnya
(penjana poli x^8 + x^2 + x^1 + 1)

sha512, sha-512
algoritma:
SHA-512 [java.security.MessageDigest]
length:
512 bit
Jenis:
hash, 2001
sejak:
Jacksum 1.3.0
komen:
Algoritma Hash Selamat, seperti yang ditakrifkan pada tahun 2001 dalam
Institut Piawaian Kebangsaan dan
Pemprosesan Maklumat Persekutuan Teknologi
Standard (NIST FIPS 180-2).
[gnu.crypto.hash.Sha512] ialah alternatif
pelaksanaan dan ia digunakan jika anda mempunyai a
JRE < 1.4.2 atau jika anda telah menetapkan pilihan -A.

jumlah8, jumlah-8
algoritma:
Sum 8
length:
8 bit
Jenis:
checksum
sejak:
Jacksum 1.3.0
komen:
nilai dikira dengan menjumlahkan semua nilai
dalam modul aliran data input 2^8.
Algoritma ini tidak mengambil berat tentang
susunan bait.

jumlah16, jumlah-16
algoritma:
Sum 16
length:
16 bit
Jenis:
checksum
sejak:
Jacksum 1.3.0
komen:
nilai dikira dengan menjumlahkan semua nilai
dalam modul aliran data input 2^16.
Algoritma ini tidak mengambil berat tentang
susunan bait.

jumlah24, jumlah-24
algoritma:
Sum 24
length:
24 bit
Jenis:
checksum
sejak:
Jacksum 1.3.0
komen:
nilai dikira dengan menjumlahkan semua nilai
dalam modul aliran data input 2^24.
Algoritma ini tidak mengambil berat tentang
susunan bait.

jumlah32, jumlah-32
algoritma:
Sum 32
length:
32 bit
Jenis:
checksum
sejak:
Jacksum 1.3.0
komen:
nilai dikira dengan menjumlahkan semua nilai
dalam modul aliran data input 2^32.
Algoritma ini tidak mengambil berat tentang
susunan bait.

sysv, sysvsum, sumsysv
algoritma:
Algoritma checksum Sistem V UNIX
length:
16 bit
Jenis:
checksum, 1985
sejak:
Jacksum 1.2.0, alias "sumsysv" sejak 1.6.0
komen:
format output adalah sama seperti properitary
jumlah program (saiz dalam blok 512 bait),
lihat juga bsd
- di bawah BeOS ia adalah /bin/sum -s
- di bawah FreeBSD ia adalah /usr/bin/cksum -o 2
- di bawah HP-UX itu /usr/bin/sum
- di bawah Linux ia adalah /usr/bin/sum -s
- di bawah MacOS X ia adalah /usr/bin/cksum -o 2
- di bawah Solaris ia adalah /usr/bin/sum
- di bawah Windows tiada jumlah

harimau128, harimau-128
algoritma:
Tiger 128 [gnu.crypto.hash.Tiger160 (oleh jonelo)]
length:
128 bit
Jenis:
hash, 1995
sejak:
Jacksum 1.6.0
komen:
nilai hash ialah 128 bit pertama
hasil Tiger-192

harimau160, harimau-160
algoritma:
Tiger 160 [gnu.crypto.hash.Tiger160 (oleh jonelo)]
length:
160 bit
Jenis:
hash, 1995
sejak:
Jacksum 1.6.0
komen:
nilai hash ialah 160 bit pertama
hasil Tiger-192

harimau, harimau192, harimau-192
algoritma:
Harimau [gnu.crypto.hash.Tiger]
length:
192 bit
Jenis:
hash, 1995
sejak:
Jacksum 1.4.0
komen:
dibangunkan oleh Ross Anderson dan Eli Biham, 1995

tiger2
algoritma:
Tiger2 [gnu.crypto.hash.Tiger2 (jonelo)]
length:
192 bit
Jenis:
hash, 2005
sejak:
Jacksum 1.6.0
komen:
dibangunkan oleh Ross Anderson dan Eli Biham, 2005

crc16, crc-16
algoritma:
CRC-16 (ARC)
length:
16 bit
Jenis:
crc:16,8005,0,benar,benar,0
sejak:
Jacksum 1.2.0
komen:
pelaksanaan CRC-16 ini (kitaran
semak redundansi) ialah bentuk yang paling popular
daripada algoritma CRC-16
(penjana poli x^16 + x^15 + x^2 + 1)
Ia digunakan oleh LHA, dan ARC sebagai contoh.

pokok:
algoritma:
Pokok Hash
length:
bergantung kepada algoritma asas
Jenis:
pokok hash, 1979
sejak:
Jacksum 1.7.0
komen:
dicipta oleh Ralph Merkle, 1979. Pokok hash ialah a
pokok hash yang daunnya adalah hash
blok data. Secara lalai, cincang pokok dikodkan
asas32. Jacksum membolehkan untuk mengira akar
cincang pokok cincang, agoritma berikut
disokong dengan pokok hash: tiger, tiger2
Cincang pokok harimau digunakan dalam perkongsian fail P2P
protokol dan aplikasi.

pusaran air0, pusaran air-0
algoritma:
Whirlpool-0 [gnu.crypto.hash.Whirlpool (jonelo)]
length:
512 bit
Jenis:
hash, 2000
sejak:
Jacksum 1.6.0
komen:
The Whirlpool Hashing Function oleh Paulo SLM
Barreto dan Vincent Rijmen, 2000.
Ini adalah spesifikasi asal Whirlpool
dari 2000.

pusaran air1, pusaran air-1
algoritma:
Whirlpool-1 [gnu.crypto.hash.Whirlpool]
length:
512 bit
Jenis:
hash, 2001
sejak:
Jacksum 1.2.0
komen:
The Whirlpool Hashing Function oleh Paulo SLM
Barreto dan Vincent Rijmen, 2001.
Ini adalah semakan pertama spesifikasi
Whirlpool dari 2001 dengan S-box yang dipertingkatkan
reka bentuk:
"Kami mencadangkan untuk menamakan semula algoritma asal
Whirlpool-0 dan menggunakan istilah Whirlpool untuk
versi terakhir yang diubah suai yang menggunakan
reka bentuk kotak S yang lebih baik."

pusaran air, pusaran air2, pusaran air-2
algoritma:
Whirlpool [gnu.crypto.hash.Whirlpool (jonelo)]
length:
512 bit
Jenis:
hash, 2003
sejak:
Jacksum 1.6.0
komen:
The Whirlpool Hashing Function oleh Paulo SLM
Barreto dan Vincent Rijmen.
Ini adalah semakan kedua spesifikasi
Whirlpool dari 2003 dengan penyebaran yang lebih baik
matrik:
“Baru-baru ini [11 Mac 2003], Shirai dan Shibutani
menemui kecacatan dalam penyebaran Whirlpool
matriks yang menjadikan nombor cawangannya suboptimum.
Walaupun kecacatan ini nampaknya tidak
memperkenalkan kelemahan yang berkesan, iaitu
dokumen sekarang menggantikan matriks itu
[24 Mei 2003]"

xor8, xor-8
algoritma:
Eksklusif-Atau
length:
8 bit
Jenis:
checksum
sejak:
Jacksum 1.3.0
komen:
nilai dikira dengan xoring semua nilai dalam
aliran data input.
Algoritma ini tidak mengambil berat tentang
susunan bait dalam fail.

crc16_x25, crc-16_x-25, fcs16, fcs-16
algoritma:
CRC-16 (Jujukan Semakan Bingkai)
length:
16 bit
Jenis:
crc:16,1021,FFFF,benar,benar,FFFF
sejak:
Jacksum 1.5.0 (alias _x25, _x-25 seit 1.7.0)
komen:
Urutan Semakan Bingkai seperti yang ditakrifkan dalam
RFC1331.

crc24, crc-24
algoritma:
CRC-24
length:
24 bit
Jenis:
crc:24,864CFB,B704CE,palsu,palsu,0
sejak:
Jacksum 1.6.0
komen:
pelaksanaan CRC-24 ini (kitaran
cek redundansi) digunakan oleh Open PGP untuk
contoh (RFC 2440).

crc32, crc-32, fcs32, fcs-32
algoritma:
CRC-32 [java.util.zip.CRC32]
length:
32 bit
Jenis:
crc:32,04C11DB7,FFFFFFFF,benar,benar,FFFFFFFF
sejak:
Jacksum 1.0.0 (alias crc-32 sejak 1.2.0,
alias fcs32 dan fcs-32 sejak 1.5.0)
komen:
algoritma standard CRC-32 (kitaran
semakan redundansi) dinyatakan dalam ISO 3309,
ISO/IEC 13239:2002 dan ITU-T V.42, dan ia
digunakan oleh PKZip, gzip, png, Ethernet, FDDI,
dan WEP. Algoritma itu juga dikenali sebagai FCS
(urutan semakan bingkai)
Pelaksanaan alternatif tersedia (-A).
- di bawah BeOS tiada crc32
- di bawah FreeBSD ia adalah /usr/bin/cksum -o 3
- di bawah HP-UX tiada crc32
- di bawah Linux tidak ada crc32
- di bawah MacOS X ia adalah /usr/bin/cksum -o 3
- di bawah Solaris tiada crc32
- di bawah Windows tiada crc32

crc32_bzip2, crc-32_bzip-2
algoritma:
CRC-32 (Bzip2)
length:
32 bit
Jenis:
crc:32,04C11DB7,FFFFFFFF,salah,salah,FFFFFFFF
sejak:
Jacksum 1.7.0
komen:
CRC ini digunakan oleh bzip2

crc32_mpeg2, crc-32_mpeg-2
algoritma:
CRC-32 (MPEG-2)
length:
32 bit
Jenis:
crc:32,04C11DB7,FFFFFFFF,palsu,palsu,0
sejak:
Jacksum 1.4.0
komen:
algoritma ini melaksanakan MPEG
spesifikasi pengiraan CRC-32

Format output Jacksum:

Jika anda tidak menentukan format tersuai dengan pilihan -F, format berikut ialah
digunakan:

[ ]

checksum
ialah checksum, CRC atau cap jari; output bergantung pada pilihan -a dan -x, resp. -X

September adalah pemisah; ia boleh diubah suai oleh -s, jika tidak ia bergantung kepada -a dan -m

saiz fail
ialah saiz (bait atau blok) fail, ia bergantung pada -a, saiz fail tidak akan sama
ditulis oleh mana-mana MessageDigest-algoritma

cap masa
ialah cap masa pilihan bagi fail; cap masa boleh diminta dengan -t

nama fail
ialah nama fail, laluan boleh menjadi sebahagian daripada output, output bergantung pada -p dan -P.

EXIT STATUS


0 - semuanya OK
1 - terdapat sekurang-kurangnya satu ketidakpadanan semasa proses pengesahan
>1 - dalam kes parameter-, .jacksum- atau I/O-ralat

CONTOH


jacksum -a crc32 -q "txt: Hello Dunia!"

mengira CRC 32-bit teks "Hello World!"

jacksum -a crc32 -q 48656C6C6F20576F726C6421

mengira CRC 32-bit bagi jujukan hex 48656C6C6F20576F726C6421 yang mewakili
"Hai dunia!"

jacksum -a crc32 -x * .txt

mengira CRC 32 bit semua fail teks dalam folder semasa. Checksum
akan dicetak dalam format perenambelasan (-x).

jacksum -a crc32 -f -t lalai .

bukan sahaja CRC akan dicetak, tetapi juga cap masa (-t) semua fail dalam
folder semasa (.). Mesej "adalah direktori" akan ditindas (-f).

jacksum -f -a crc:16,1021,FFFF,palsu,palsu,0 .

CRC dengan parameter tersuai telah digunakan: 16 Bit, Polinomial 1021 (heks, tanpa
bit terkemuka), nilai init FFFF (hex), cermin bukan input mahupun output, tiada xor.

jacksum -a haval_256_5 .

mengira cincangan 256 bit dengan 5 pusingan dengan menggunakan algoritma haval (haval_256_5) daripada
semua fail dalam folder semasa (.).

jacksum -a sha1 -s "\t" -t "EEE, MMM d, yyyy 'di' h: mm a" .

mengira 160 bit SHA-1 Message-Digest semua fail dalam folder semasa. The
rentetan pemisah (-s) ditetapkan kepada char penjadual ("\t"). Cap masa fail akan menjadi
dicetak dalam format tersuai (-t).

jacksum -a cksum -r /mnt/share

mengira CRC 32 bit dengan standard Unix-algorithm cksum semua fail
/mnt/share dan ia adalah subfolder (-r)

jacksum -a md5 -f -r -m -o senarai.jacksum / data

mengira MD5 Message-Digest semua fail dalam /data dan subfoldernya (-r),
tambahan pula ia mencetak metainfo (-m) dan menyimpan output ke list.jacksum, maklumat laluan adalah
disimpan dengan BENAR-BENAR

jacksum -a md5 -f -r -m -o senarai.jacksum -w / data

mengira MD5 Message-Digest semua fail dalam /data dan subfoldernya (-r),
tambahan pula ia mencetak metainfo (-m) dan menyimpan output ke list.jacksum, maklumat laluan adalah
disimpan SECARA RELATIF

jacksum -c senarai.jacksum

mengesahkan semua jumlah semak resp. cap waktu yang disimpan dalam fail bernama list.jacksum.
list.jacksum mesti dijana terlebih dahulu dengan pilihan -m

jacksum -a md5 -f -F "#CETAK JARI #SAIZ FAIL #NAMA FAIL" *

mengira MD5 Message-Digest semua fail dalam direktori semasa. Keluaran
format disesuaikan, ia juga mencetak saiz fail.

jacksum -a md5 -A -V ringkasan bigfile.iso

Antara lain ia juga mengembalikan masa berlalu (ringkasan-V) yang diperlukan untuk
hitung Hash MD5 bagi fail yang dipanggil bigfile.iso dengan menggunakan MD5 ganti
pelaksanaan (-A).

jacksum -a crc32 -X -f -p -r -F "#NAMA FAIL #CHECKSUM" -o senarai.sfv *

mencetak nilai CRC-32 dalam format Simple File Verificator (SFV).

jacksum -a ed2k -f -F "ed2k://|fail|#NAMA FAIL|#SAIZ FAIL|#CETAK JARI|" *

mengira cincang edonkey semua fail dalam direktori semasa dengan tersuai
format output

jacksum -a ed2k -f -P / -F "<a href=#QUOTEed2k://|fail
|#NAMA FAIL|#SAIZ FAIL|#CETAK JARI|#SEBUT HARGA>#NAMA FAIL " -r .

mengira cincang edonkey bagi semua fail dalam direktori semasa dan subfoldernya
dengan format output tersuai (HTML)

jacksum -a pokok: harimau -F "urn:#ALGONAME:#FINGERPRINT" -q hex:

mengira cincang akar Tree Hash (aka Merkle Hash) dengan Harimau asas
algoritma input kosong.

jacksum -a sha1+crc32 .

mengira cincang sha1 dan crc32 sebagai jumlah semak gabungan

jacksum -a sha1+crc32 -F "#CHECKSUM{0} #CHECKSUM{1} #NAMA FAIL" .

mengira cincang sha1 dan crc32 sebagai nilai berasingan

jacksum -a semua -F "#ALGONAME{i} (#NAMA FAIL) = #CHECKSUM{i}" .

mengira semua algoritma yang disokong pada semua fail dalam format tersuai

jacksum -a semua -F "#ALGONAME{i}" -q txt:

mencetak nama semua algoritma yang disokong

jacksum -h sinopsis

mencetak bahagian SINOPSIS

jacksum -h haval

mencetak semua bahagian yang mengandungi maklumat tentang haval

jacksum -h -t

mencetak semua maklumat tentang pilihan cap masa

jacksum -h en | lebih

mencetak bantuan bahasa inggeris (gunakan "de" untuk bantuan bahasa jerman)

Gunakan jacksum dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad