InglesPransesEspanyol

Ad


OnWorks favicon

jacksum - Online sa Cloud

Patakbuhin ang jacksum sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command jacksum na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


jacksum - nag-compute ng mga checksum, CRC at message digest

SINOPSIS


jacksum [Opsyon]... [FILE] ...
Dyaba - banga /usr/share/java/jacksum.jar [Opsyon]... [FILE] ...
Dyaba -cp /usr/share/java/jacksum.jar Jacksum [Opsyon]... [FILE] ...

DESCRIPTION


Ang Jacksum ay isang libre at independiyenteng platform na utility para sa pag-compute at pag-verify ng mga checksum,
Mga CRC at hash (mga digest ng mensahe) pati na rin ang mga timestamp ng mga file. Jacksum ang nakasulat
ganap sa Java. Isang Java Runtime Environment (JRE), hindi bababa sa bersyon 1.3.1 o anuman
kinakailangan ang katumbas na JRE. Inirerekomenda ang hindi bababa sa JRE 1.4.2.

Ang mga sumusunod na parameter ay sinusuportahan:

file pangalan ng path ng isang file na susuriin. Ang mga wildcard ay suportado. Sila ay umaasa sa
shell na tumatakbo ka. Nang walang file, o kapag ang file ay character na "-", standard
nabasa ang input.

Ang mga sumusunod na opsyon ay sinusuportahan:

-a algo
ang algorithm, ang default ay sha-1 mula noong Jacksum 1.0.0, tingnan din ang -A. Puwede ang mga algorithm
pagsamahin ng plus na karakter, hal. "sha1+crc32", "bsd+crc24+xor8". kung ikaw
tukuyin ang "-a lahat" lahat ng sinusuportahang algorithm ay ginagamit, tingnan din ang -F. Sa sandaling "lahat"
o isang plus na character ang ginagamit, ang output ay na-normalize sa isang hex checksum at a
decimal na mga file. Mga halimbawa: "sha+", "md5+". Available ang feature mula noong Jacksum 1.7.0,
tingnan din ang -A, -F.

-A kahalili. Bilang default, gumagamit ang Jacksum ng mga algorithm na ibinigay ng Java API kung
magagamit, dahil ang mga iyon ay na-optimize ng vendor ng JVM, kadalasan ay nagbibigay sila ng napaka
magandang performance. Kung -A ay nakatakda, Jacksum ay gumagamit ng isang kahaliling, purong Java
pagpapatupad ng isang algorithm (kung magagamit). Sa totoo lang, sinusuportahan ng Jacksum ang kahaliling
mga pagpapatupad para sa mga sumusunod na algorithm: adler32, crc32, md5, sha-1, sha-256,
sha-384, sha-512 mula noong Jacksum 1.5.0, tingnan din ang -a.

-c listahan
sinusuri ang integridad laban sa isang ibinigay na listahan. Ang listahan ay karaniwang isang dating output ng
Jacksum, perpektong ginawa gamit ang opsyon -m. Maaari mo ring suriin laban sa isang listahan kung saan
ay nilikha ng ibang application. Sa kasong ito, kailangan mong tukuyin ang lahat
mga parameter na kinakailangan upang makagawa ng parehong output. Ang parameter -F ay magiging
hindi pinansin. Para magbukod ng mga file, alisin lang ang mga linya sa listahan. Available ang feature
mula noong Jacksum 1.3.0, tingnan din ang -l -I at -m.

-d mga direktoryo (regular) lamang. Huwag sundin ang mga simbolikong link sa Linux/Unix. Isang simboliko
Ang link mula sa isang subfolder patungo sa isang parent na folder ay maaaring magdulot ng walang katapusang mga loop sa ilalim ng Unix/Linux
habang paulit-ulit na binabagtas ang puno. Kung nakatakda ang opsyong ito, magli-link ang mga simbolikong link sa
hindi papansinin ang mga direktoryo. Ang pagpipiliang ito ay hindi papansinin sa ilalim ng Windows. Tampok
magagamit mula noong Jacksum 1.5.0, Tingnan din ang -r.

-e seq inaasahan. Inaasahan ang isang pagkakasunud-sunod para sa pagkalkula. Gumagana sa isang file,
karaniwang input o opsyon -q. Ibinabalik ang OK (exit code 0) o MISMATCH (exit code 1).
Magagamit mula noong Jacksum 1.4.0. Gumagana din sa maramihang mga file o mga direktoryo sa
maghanap ng mga duplicate, kung saan ang lahat ng mga natuklasan ay naka-print out. Ang pagkakasunod-sunod ay maaaring
tinukoy ang alinman sa case sensitive o case insensitive, maliban kung Base 64 encoding (by
-E) ay tinukoy. Magagamit mula noong Jacksum 1.6.0, tingnan din ang -a, -q, -E, -x at
-X.

-E pag-encode
encoding. Maaaring i-encode ang checksum:

bin Binary
dec Decimal
okt Octal
hex Hexadecimal sa lowercase (katulad ng -x)
hexup Hexadecimal sa uppercase (katulad ng -X)
base16 Base 16 (tulad ng tinukoy ng RFC 3548)
base32 Base 32 (tulad ng tinukoy ng RFC 3548)
base64 Base 64 (tulad ng tinukoy ng RFC 3548)
bb BubbleBabble (ginamit ng OpenSSH at SSH2)

magagamit mula noong Jacksum 1.6.0, tingnan din ang -x at -X.

-f magproseso ng mga file lamang, pinipigilan ng opsyong ito ang mga mensaheng "... Ay a
directory" at " ... Ay hindi isang regular na file". Magagamit na mula noon
Jacksum 1.0.0, tingnan din ang -V.

-F format
Magtakda ng nako-customize na format ng output para i-overwrite ang default.
Magagamit mula noong Jacksum 1.5.0, kung hindi iba pang tinukoy, tingnan din
-a, -E, -g, -G, -p, -P, -s, -t, -x, -X.

Ang #ALGONAME ay papalitan ng pangalan ng algorithm
#ALGONAME{i} tingnan din ang #CHECKSUM{i}
Ang #CHECKSUM ay papalitan ng hash, CRC o sum value
(depende sa -a, -b, -g, -G, -x, -X)
#CHECKSUM{i} Kung nasanay na ang character na tinatawag na +
paghiwalayin ang maramihang mga algorithm sa opsyon -a, ang
ang token ay papalitan ng checksum. Ang
ang token ay na-index ng isang numero. Kung gagamitin mo ang
character na tinatawag na i kaysa sa isang numero, ito
gumagana tulad ng isang awtomatikong index. (1.6)
Ang #FILENAME ay papalitan ng filename at path (depende
sa -p at -P)
Ang #FILENAME{NAME} ay papalitan ng filename (1.5)
Ang #FILENAME{PATH} ay papalitan ng filepath (1.5)
Ang #FILESIZE ay papalitan ng filesize
Ang #FINGERPRINT ay isang alias para sa #CHECKSUM
Ang #SEPARATOR ay papalitan ng separator na kaya mo
tukuyin gamit ang -s
Ang #TIMESTAMP ay papalitan ng timestamp (depende sa -t)
Ang #QUOTE ay papalitan ng isang quote char (")

-g bilangin
pangkatin ang hex na output para sa checksum sa "count" bytes para sa mas madaling mabasa. Tanging
valid kung hex o hexup ang pag-encode. Ang mga pangkat ay pinaghihiwalay ng blangko o ng
character na tinukoy ng -G. Ang halaga para sa bilang ay dapat na higit sa 0. Available
mula noong Jacksum 1.6.0, tingnan din ang -E, -G, -x at -X -G char group na character. Valid lang
kung ang encoding ay hexadecimal at -g ay naitakda na.

-h [lang] [seksyon]
tulong sa pag-print, ang mga wastong code para sa "lang" ay "en" o "de", ang default ay "en"; wastong halaga
para sa "seksyon" ay mga string tulad ng mga header o opsyon. Tingnan ang seksyong MGA HALIMBAWA para sa higit pa
impormasyon. Magagamit mula noong Jacksum 1.0.0, seksyon ng parameter mula noong Jacksum 1.6.0,
tingnan din -v.

-I pisi
Huwag pansinin. Habang lumilikha ng isang listahan ng -m o nagbabasa ng isang listahan ng -c, ang mga linya ay binabalewala kung
nagsisimula sila sa tinukoy na string. Magagamit mula noong Jacksum 1.6.0, tingnan din ang -c
at -m.

-l listahan. Ilista lamang ang mga file na binago o tinanggal. Sa kumbinasyon ng -c lamang.
Magagamit mula noong Jacksum 1.4.0, tingnan din ang -c.

-m i-print ang metainfo. Ang mga karagdagang linya ay ipi-print. Gamit ang metainfo na magagamit mo
maaaring suriin ang mga file laban sa isang naibigay na listahan nang hindi kailangang tukuyin ang marami
mga parameter ng commandline. Anumang customized na format na karaniwan mong matutukoy sa -F ay
hindi pinansin. Magagamit mula noong Jacksum 1.3.0, tingnan din ang -c.

-o file
output. Ang output ng programa ay napupunta sa isang file kaysa sa karaniwang output.
Ang programa ay lalabas na may babala kung ang file ay umiiral. Ang file na tinukoy ng
-o ay hindi kasama sa proseso ng pagkalkula. Magagamit mula noong Jacksum 1.6.0, tingnan
gayundin -O, -u at -U.

-O file
output. Kapareho ng -o, gayunpaman, ang isang umiiral na file ay mapapatungan nang wala
babala. Tingnan din ang -U. Magagamit mula noong Jacksum 1.6.0, tingnan din ang -o, -u at -U.

-p landas. Ilagay ang impormasyon ng path sa bawat linya, sa halip na mag-print ng header para sa bawat linya
direktoryo habang pinoproseso ang mga folder nang recursively (-r). Gamit ang pagpipiliang ito ang output
ay tataas, ngunit sa kabilang panig ay magiging mas madaling pag-uri-uriin o grep ang
mga linya na may kaukulang mga programa. Magagamit mula noong Jacksum 1.4.0, tingnan din ang -F, -P,
-r at -w.

-P tangke
separator ng landas. Bilang default, ang nakadepende sa system na default na file name separator
karakter ang ginagamit. Sa mga Unix system ang character ay ang slash (/), sa Microsoft
Windows system ito ay ang back slash (\). Maaari mong baguhin ang default kung espesyal
format ng output para sa mga filename (tulad ng mga HTML na link) ay kinakailangan. Magagamit mula noon
Jacksum 1.5.0, tingnan din ang -F at -p.

-q [uri:]seq
mabilis na magproseso ng isang sequence at umalis sa programa. Ang uri ay maaaring gamitin upang tukuyin
ang uri ng sequence (text, hexadecimal o decimal):

txt:Halimbawa1
hex:4578616D706C6531
Disyembre:69,120,97,109,112,108,101,49
4578616D706C6531

Kung hindi nakatakda ang uri, ang seq ay inaasahang nasa hex form. Kung nakatakda ang uri sa
"txt", ang default na charset ng platform ay gagamitin upang bigyang-kahulugan ang sequence na tinatawag
seq. Available mula noong Jacksum 1.3.0 (hex lang), i-type mula noong 1.5.0.

-r iproseso ang subdirectory nang paulit-ulit (nang walang parameter ng file ang kasalukuyang direktoryo ay
ginamit). Magagamit mula noong Jacksum 1.0.0, tingnan din ang -p at -w.

-s Septiyembre isang custom na separator string (\t, \n, \r, \", \' at \\ ang isasalin).
ang default na halaga ay depende sa checksum algorithm. Magagamit mula noong Jacksum 1.0.0, tingnan
din -F.

-S buod. Isang checksum value lang ang kinakalkula nito. Lahat ng mga file, ang direktoryo
mga istruktura, ang mga filename at timestamp (kung hiniling) ay bahagi ng checksum na iyon.
Tingnan din ang -w. Magagamit mula noong Jacksum 1.5.0, tingnan din ang -r at -w.

-t anyo
isang format ng timestamp. Gagamitin ang klase ng formatter ng Java na SimpleDateFormat. Wasto
ang mga tauhan ay

Tagatukoy ng G Era
y Taon
M Buwan sa taon
w Linggo sa taon
W Linggo sa buwan
D Araw sa taon
d Araw sa buwan
F Araw ng linggo sa buwan
E Araw sa linggo
isang AM/PM marker
H Oras sa araw (0-23)
k Oras sa araw (1-24)
K Hour sa am/pm (0-11)
h Oras sa am/pm (1-12)
m Minuto sa oras
s Pangalawa sa minuto
S Millisecond
z Time zone, pangkalahatan
Z Time zone, RFC 822

Kung itatakda ang form sa salitang "default", ipo-format ang mga timestamp sa
"yyyyMMddHHmmss". mula noong Jacksum 1.3.0

Ang #SEPARATOR ay papalitan ng separator kung saan mo
maaaring tukuyin gamit ang -s
Ang #QUOTE ay papalitan ng isang quote char (")

Magagamit mula noong Jacksum 1.6.0, tingnan din ang -F.

-u file
pangit, hindi kanais-nais, hindi inaasahan, hindi inanyayahan. Anumang mga mensahe ng error ng programa ay
na-redirect sa isang file kaysa sa karaniwang error. Lalabas ang program kung ang file
umiiral. Ang file na tinukoy ng -u ay hindi kasama sa pagkalkula
proseso. Magagamit mula noong Jacksum 1.6.0, tingnan din ang -U, -o at -O.

-U file
pangit, hindi kanais-nais, hindi inaasahan, hindi inanyayahan. Kapareho ng -u, gayunpaman, gagawin ng isang umiiral na file
ma-overwrite nang walang anumang babala. Tingnan din ang -O. Magagamit mula noong Jacksum 1.6.0,
tingnan din ang -u, -o at -O.

-v bersyon. Ini-print ang bersyon ng produkto at paglabas. Magagamit mula noong Jacksum 1.2.0, tingnan
din -h.

-V kontrol
verbose. Nagpi-print ng karagdagang impormasyon. Kung -V ay ang tanging parameter na ito ay kumikilos tulad ng
-v. Ang "kontrol" ay maaaring isa sa mga sumusunod na keyword na dapat paghiwalayin ng a
kuwit:

mga detalye | nodetails Mga error na mayroon o walang mga detalye
mga babala | walang babala Babala o walang babala
buod | nosummary Buod sa dulo o hindi

Kung ang kontrol ay nakatakda sa "default", ang kontrol ay nakatakda sa "mga detalye, mga babala, nosummary".
Magagamit mula noong Jacksum 1.6.0, tingnan din ang -f at -v.

-w Ang parameter ng file (ang huling parameter) ay inilaan upang maging gumaganang direktoryo.
Nagbibigay-daan ito na lumikha ng mga kamag-anak na pangalan ng landas sa halip na mga ganap. Valid lamang kung
ang parameter ng file ay isang direktoryo. Magagamit mula noong Jacksum 1.6.0, tingnan din ang -r at
-S.

-x lowercase na hex na output para sa checksum, isa itong alias para sa -E hex. Magagamit mula noon
Jacksum 1.1.0, tingnan din ang -E.

-X uppercase na hex na output para sa checksum, isa itong alias para sa -E hexup. Available
mula noong Jacksum 1.1.0, tingnan din ang -E.

Ang mga sumusunod na algorithm ay suportado:

adler32, adler-32
algorithm:
Adler32 [java.util.zip.Adler32]
haba:
32 bit
type:
checksum, 1995
mula noong:
Jacksum 1.0.0 (alyas na "adler-32" mula noong 1.2.0)
komento:
Ang Adler32 ay naimbento ni Mark Adler noong 1995.
Ang detalye para sa Adler32 ay maaaring matagpuan
sa RFC 1950. Ang Adler32 ay isang 32-bit na extension
at pagpapabuti ng algorithm ng Fletcher,
ginamit sa pamantayan ng ITU-T X.224 / ISO 8073.
[jonelo.jacksum.algorithm.Adler32alt] ay ang
alternatibong pagpapatupad at ito ay ginagamit kung
ang opsyon -A ay tinukoy.

bsd, bsdsum, sumbsd
algorithm:
BSD checksum algorithm
haba:
16 bit
type:
checksum
mula noong:
Jacksum 1.0.0 (alias na "bsdsum" mula noong 1.2.0, alias
"sumbsd" mula noong 1.6.0)
komento:
ang format ng output ay eksaktong katulad ng native
kabuuan ng programa (laki sa 1024 byte blocks)
tingnan din ang sysv
- sa ilalim ng BeOS ito ay /bin/sum [-r]
- sa ilalim ng FreeBSD ito ay /usr/bin/sum
at /usr/bin/cksum -o 1
- sa ilalim ng HP-UX ito /usr/bin/sum -r
- sa ilalim ng IBM AIX ito ay /usr/bin/sum [-r]
- sa ilalim ng Linux ito ay /usr/bin/sum [-r]
- sa ilalim ng MacOS X ito /usr/bin/sum
at /usr/bin/cksum -o 1
- sa ilalim ng Solaris ito ay /usr/ucb/sum
- sa ilalim ng Windows walang kabuuan

cksum
algorithm:
POSIX 1003.2 CRC algorithm
haba:
32 bit
type:
crc
mula noong:
Jacksum 1.0.0
komento:
- sa ilalim ng BeOS ito ay /bin/cksum
- sa ilalim ng FreeBSD ito ay /usr/bin/cksum
- sa ilalim ng HP-UX ito /usr/bin/cksum at
/usr/bin/sum -p
- sa ilalim ng IBM AIX ito ay /usr/bin/cksum
- sa ilalim ng Linux ito ay /usr/bin/cksum
- sa ilalim ng MacOS X ito /usr/bin/cksum
- sa ilalim ng Solaris ito ay /usr/bin/cksum
- sa ilalim ng Tru64 ist es /bin/cksum (CMD_ENV=xpg4)
- sa ilalim ng Windows walang cksum
Ang POSIX CRC ay hindi ganap na mailarawan
sa pamamagitan ng Rocksoft-Model, dahil ang algorithm
idinaragdag ang mensahe sa haba nito. Kung wala
espesyal na ito, ang code ay:
crc:32,04C11DB7,0,false,false,FFFFFFFF

crc64, crc-64
algorithm:
CRC-64
haba:
64 bit
type:
crc:64,1B,0,totoo,totoo,0
mula noong:
Jacksum 1.5.0
komento:
ang algorithm na ito ay inilarawan sa
Pamantayan ng ISO 3309.
(generator poly ay x^64 + x^4 + x^3 + x + 1)

duwende, elf32, duwende-32
algorithm:
ELF
haba:
32 bit
type:
sumira
mula noong:
Jacksum 1.5.0
komento:
hash function na ginagamit sa Unix ELF (Executable
at Linkable Format) para sa mga object file.

ed2k, emule, edonkey
algorithm:
eMule/eDonkey
haba:
128 bit
type:
sumira
mula noong:
Jacksum 1.5.0
komento:
ang algorithm na ito ay ginagamit sa eDonkey resp. eMule,
ito ay batay sa MD4, ngunit iba ang ibinabalik
mga fingerprint para sa mga file >= 9500 KB.

palabas
algorithm:
GOST R 34.11-94
[org.bouncycastle.crypto.digests.GOST3411Digest]
haba:
256 bit
type:
hash, 1994
mula noong:
Jacksum 1.6.0
komento:
"GOsudarstvennyi STandard", Russian para sa
"Pamantayang Pamahalaan". Nai-publish noong 1994 bilang
ang Pamantayan ng Sobyet GOST-R-34.11-94.

may160, may-160, may160
algorithm:
HAS-160 [gnu.crypto.hash.Has160 (jonelo)]
haba:
160 bit
type:
hash, 2000
mula noong:
Jacksum 1.7.0
komento:
Ang HAS-160 ay parehong cryptographic hash function at
isang Korean TTA-Standard (Telecommunications and
at Technology Association).

haval, haval_ _
algorithm:
Haval [gnu.crypto.hash.Haval]
haba:
128, 160, 192, 224 o 256 bits
type:
hash, 1992
mula noong:
Jacksum 1.4.0
komento:
Ang Haval ay naimbento ni Yuliang Zheng, Josef
Pieprzyk, at Jennifer Seberry noong 1992.
Ang Haval message-digest algorithm ay may a
variable na haba ng output, na may variable na bilang ng
mga round. Ang haba ng output ay maaaring mag-iba mula sa 128
sa 256 bits sa mga dagdag na 32 bits. Ang
bilang ng mga round maaaring mag-iba mula 3 hanggang 5. Ang
ang mga default na halaga ("haval") lamang ay 128 at 3.

md2, md2sum
algorithm:
MD2 [gnu.crypto.hash.MD2]
haba:
128 bit
type:
hash, 1989
mula noong:
Jacksum 1.2.0
komento:
ang MD2 message digest algorithm gaya ng tinukoy sa
RFC 1319;
RSA Laboratories, sa kanilang Bulletin #4, na may petsang
Nobyembre 12, 1996, nagrerekomenda na mag-update
mga application na malayo sa MD2 kahit kailan
praktikal.
Sinusuportahan ng Jacksum ang MD2 para sa pagiging tugma at pang-edukasyon
mga layunin.

md4, md4sum
algorithm:
MD4 [gnu.crypto.hash.MD4]
haba:
128 bit
type:
hash, 1990
mula noong:
Jacksum 1.2.0
komento:
ang MD4 message digest algorithm gaya ng tinukoy sa
RFC 1320;
RSA Laboratories, sa kanilang Bulletin #4, na may petsang
Nobyembre 12, 1996, inirerekomenda na ang MD4 ay dapat
hindi gagamitin.
Sinusuportahan ng Jacksum ang MD4 para sa pagiging tugma at pang-edukasyon
mga layunin.

md5, md5sum
algorithm:
MD5 [java.security.MessageDigest]
haba:
128 bit
type:
hash, 1991
mula noong:
Jacksum 1.0.0
komento:
Ang MD5 message digest algorithm ay idinisenyo ni
Ronald Rivest noong 1991, at ito ay tinukoy sa
Ang RFC 1321. [gnu.crypto.hash.MD5] ay ang kahaliling
pagpapatupad at ito ay gagamitin kung mayroon ka
itakda ang opsyon -A.
- sa ilalim ng BeOS ito ay /bin/md5sum
- sa ilalim ng FreeBSD ito ay /sbin/md5
- sa ilalim ng HP-UX walang md5 o md5sum
- sa ilalim ng Linux ito ay /usr/bin/md5sum
- sa ilalim ng MacOS X ito ay /usr/bin/md5
- sa ilalim ng Solaris ito ay /usr/sbin/md5 (SUNWkeymg)
- sa ilalim ng Windows walang md5 o md5sum

wala
algorithm:
wala
haba:
0 bit
type:
n / a
mula noong:
Jacksum 1.6.0
komento:
Kinakalkula ang walang checksum, hindi nito binabasa ang
nilalaman ng mga file, tinutukoy lamang nito ang
fileize (at timestamp kung kinakailangan)

crc:
algorithm:
CRC
haba:
8..64 bits
type:
crc
mula noong:
Jacksum 1.7.0
komento:
Sa generic na CRC na ito maaari mong tukuyin ang lahat ng CRC-
mga algorithm na maaaring ilarawan ng mga sikat
"Rocksoft (tm) Model CRC Algorithm".
dapat mayroong 6 na halaga, na dapat ay
pinaghihiwalay ng kuwit. Iyon ay:
lapad,poly,init,refIn,refOut,xorOut

lapad - lapad ng crc, na ipinahayag sa mga piraso.
Mas mababa ito ng isa kaysa sa lapad ng
ang poly.

poly - ang polynomial, tukuyin bilang hex
Ang tuktok na bit ng poly ay dapat na
tinanggal. Halimbawa, kung ang poly ay
10110, dapat mong tukuyin ang 06. An
mahalagang aspeto ng parameter na ito
na ito ay kumakatawan sa hindi sinasalamin
poly; ang ilalim na bit ng parameter na ito
ay laging LSB ng divisor
sa panahon ng dibisyon anuman ang
kung ang algorithm ay ginawang modelo
ay makikita.

init - ang parameter na ito ay tumutukoy sa inisyal
halaga ng rehistro kapag ang
nagsisimula ang algorithm. Tukuyin bilang hex.

refIn - ito ay isang boolean na parameter. Kung ito
ay mali, ang mga byte ng input ay pinoproseso
na may bit 7 na itinuturing na pinaka
makabuluhang bit (MSB) at bit 0 being
itinuturing na hindi bababa sa makabuluhang bit.
Kung mali ang parameter na ito, bawat byte
ay makikita bago iproseso.
Tama o mali

refOut - ito ay isang boolean na parameter. Kung ito ay
nakatakda sa false, ang huling halaga sa
Ang rehistro ay ipinapasok sa yugto ng xorOut
direkta, kung hindi, kung ang parameter na ito
ay totoo, ang panghuling halaga ng rehistro ay
sinasalamin muna.

xorOut - ang value na ito ay XORed hanggang sa final
halaga ng rehistro (pagkatapos ng refOut)
yugto bago ibalik ang halaga bilang
ang opisyal na checksum, tukuyin bilang hex

basahin
algorithm:
basahin
haba:
0 bit
type:
n / a
mula noong:
Jacksum 1.6.0
komento:
Kinakalkula ang walang checksum, ngunit binabasa nito ang
nilalaman ng mga file, tinutukoy din nito ang
fileize (at timestamp kung kinakailangan)

rmd128, rmd-128, ripemd128, ripemd-128, hinog-md128
algorithm:
RIPEMD-128 [gnu.crypto.hash.RipeMD128]
haba:
128 bit
type:
sumira
mula noong:
Jacksum 1.2.0 (alias rmd128/rmd-128 mula noong 1.4.0)
komento:
isang message digest, tingnan din ang RIPEMD-160

rmd160, rmd-160, ripemd160, ripemd-160, hinog-md160
algorithm:
RIPEMD-160 [gnu.crypto.hash.RipeMD160]
haba:
160 bit
type:
hash, 1996
mula noong:
Jacksum 1.2.0 (alias rmd160/rmd-160 mula noong 1.4.0)
komento:
Ang RIPEMD ay binuo sa balangkas ng
Proyekto ng EU na RIPE (RACE Integrity Primitives
Pagsusuri), na ginamit ng GnuPG

rmd256, rmd-256, ripemd256, ripemd-256, hinog-md256
algorithm:
RIPEMD-256 [org.bouncycastle.crypto.digests]
haba:
256 bit
type:
sumira
mula noong:
Jacksum 1.6.0
komento:
isang message digest, tingnan din ang RIPEMD-160
Ang RIPEMD-256 ay kasing-secure ng RIPEMD-128

rmd320, rmd-320, ripemd320, ripemd-320, hinog-md320
algorithm:
RIPEMD-320 [org.bouncycastle.crypto.digests]
haba:
128 bit
type:
sumira
mula noong:
Jacksum 1.6.0
komento:
isang message digest, tingnan din ang RIPEMD-160
Ang RIPEMD-320 ay kasing-secure ng RIPEMD-160

sha0, sha-0
algorithm:
SHA-0 [gnu.crypto.hash.Sha0 (jonelo)]
haba:
160 bit
type:
hash, 1993
mula noong:
Jacksum 1.6.0
komento:
ang Secure Hash Algorithm, gaya ng tinukoy noong 1993 sa
ang National Institute for Standards at
Ang Pederal na Pagproseso ng Impormasyon ng Teknolohiya
Pamantayan (FIPS PUB 180).
Ito ay binawi ng NSA ilang sandali pagkatapos
publikasyon at pinalitan ng binagong
bersyon, na inilathala noong 1995 sa FIPS PUB 180-1
at karaniwang tinutukoy bilang "SHA-1".

sha, sha1, sha-1, sha160, sha-160
algorithm:
SHA-1 [java.security.MessageDigest]
haba:
160 bit
type:
hash, 1995
mula noong:
Jacksum 1.0.0 (alias sha-1 mula noong 1.2.0, alias
sha-160. sha160 at sha-160 mula noong 1.5.0, default
algorithm mula noong 1.5.0.
komento:
ang Secure Hash Algorithm, gaya ng tinukoy noong 1995 sa
ang National Institute for Standards at
Ang Pederal na Pagproseso ng Impormasyon ng Teknolohiya
Pamantayan (NIST FIPS 180-1).
Ang [gnu.crypto.hash.Sha160] ay ang kahaliling
pagpapatupad at ito ay gagamitin kung mayroon ka
tinukoy na opsyon -A.
- sa ilalim ng BeOS walang sha1
- sa ilalim ng FreeBSD ito ay /sbin/sha1
- sa ilalim ng HP-UX walang sha1
- sa ilalim ng Linux ito ay /usr/bin/sha1sum
- sa ilalim ng MacOS X walang sha1
- sa ilalim ng Solaris walang sha1
- sa ilalim ng Windows walang sha1

sha224, sha-224
algorithm:
SHA-224 [gnu.crypto.hash.Sha224 (jonelo)]
haba:
224 bit
type:
hash, 2004
mula noong:
Jacksum 1.6.0
komento:
ang Secure Hash Algorithm, gaya ng tinukoy noong 2004 sa
ang National Institute for Standards at
Ang Pederal na Pagproseso ng Impormasyon ng Teknolohiya
Standard (NIST FIPS 180-2) at sa RFC 3874.
Ang SHA-224 ay batay sa SHA-256, ngunit gumagamit ito ng a
ibang paunang halaga at panghuling hash
ay pinutol sa 224 bits.

sha256, sha-256
algorithm:
SHA-256 [java.security.MessageDigest]
haba:
256 bit
type:
hash, 2001
mula noong:
Jacksum 1.3.0
komento:
ang Secure Hash Algorithm, gaya ng tinukoy noong 2001 sa
ang National Institute for Standards at
Ang Pederal na Pagproseso ng Impormasyon ng Teknolohiya
Pamantayan (NIST FIPS 180-2).
Ang [gnu.crypto.hash.Sha256] ay isang kahalili
pagpapatupad at ito ay ginagamit kung mayroon kang isang
JRE < 1.4.2 o kung tinukoy mo ang opsyon -A.

sha384, sha-384
algorithm:
SHA-384 [java.security.MessageDigest]
haba:
384 bit
type:
hash, 2001
mula noong:
Jacksum 1.3.0
komento:
ang Secure Hash Algorithm, gaya ng tinukoy noong 2001 sa
ang National Institute for Standards at
Ang Pederal na Pagproseso ng Impormasyon ng Teknolohiya
Pamantayan (NIST FIPS 180-2).
Ang [gnu.crypto.hash.Sha384] ay isang kahalili
pagpapatupad at ito ay ginagamit kung mayroon kang isang
JRE < 1.4.2 o kung tinukoy mo ang opsyon -A.

crc8, crc-8
algorithm:
CRC-8
haba:
8 bit
type:
crc:8,7,0,false,false,0
mula noong:
Jacksum 1.6.0
komento:
itong pagpapatupad ng CRC-8 (cyclic
redundancy check) ay ginagamit sa
System Management Bus (SMBus) at ang
Libreng Lossless Audio Codec (FLAC) halimbawa
(generator poly x^8 + x^2 + x^1 + 1)

sha512, sha-512
algorithm:
SHA-512 [java.security.MessageDigest]
haba:
512 bit
type:
hash, 2001
mula noong:
Jacksum 1.3.0
komento:
ang Secure Hash Algorithm, gaya ng tinukoy noong 2001 sa
ang National Institute for Standards at
Ang Pederal na Pagproseso ng Impormasyon ng Teknolohiya
Pamantayan (NIST FIPS 180-2).
Ang [gnu.crypto.hash.Sha512] ay isang kahalili
pagpapatupad at ito ay ginagamit kung mayroon kang isang
JRE < 1.4.2 o kung tinukoy mo ang opsyon -A.

sum8, kabuuan-8
algorithm:
Sum 8
haba:
8 bit
type:
checksum
mula noong:
Jacksum 1.3.0
komento:
halaga na nakalkula sa pamamagitan ng pagsasama-sama ng lahat ng mga halaga
sa input data stream modulo 2^8.
Ang algorithm na ito ay walang pakialam sa
pag-aayos ng mga byte.

sum16, kabuuan-16
algorithm:
Sum 16
haba:
16 bit
type:
checksum
mula noong:
Jacksum 1.3.0
komento:
halaga na nakalkula sa pamamagitan ng pagsasama-sama ng lahat ng mga halaga
sa input data stream modulo 2^16.
Ang algorithm na ito ay walang pakialam sa
pag-aayos ng mga byte.

sum24, kabuuan-24
algorithm:
Sum 24
haba:
24 bit
type:
checksum
mula noong:
Jacksum 1.3.0
komento:
halaga na nakalkula sa pamamagitan ng pagsasama-sama ng lahat ng mga halaga
sa input data stream modulo 2^24.
Ang algorithm na ito ay walang pakialam sa
pag-aayos ng mga byte.

sum32, kabuuan-32
algorithm:
Sum 32
haba:
32 bit
type:
checksum
mula noong:
Jacksum 1.3.0
komento:
halaga na nakalkula sa pamamagitan ng pagsasama-sama ng lahat ng mga halaga
sa input data stream modulo 2^32.
Ang algorithm na ito ay walang pakialam sa
pag-aayos ng mga byte.

sysv, sysvsum, sumsysv
algorithm:
UNIX System V checksum algorithm
haba:
16 bit
type:
checksum, 1985
mula noong:
Jacksum 1.2.0, alias "sumsysv" mula noong 1.6.0
komento:
ang format ng output ay eksaktong katulad ng properitary
kabuuan ng programa (laki sa 512 bytes na mga bloke),
tingnan din ang bsd
- sa ilalim ng BeOS ito ay /bin/sum -s
- sa ilalim ng FreeBSD ito ay /usr/bin/cksum -o 2
- sa ilalim ng HP-UX ito /usr/bin/sum
- sa ilalim ng Linux ito ay /usr/bin/sum -s
- sa ilalim ng MacOS X ito /usr/bin/cksum -o 2
- sa ilalim ng Solaris ito ay /usr/bin/sum
- sa ilalim ng Windows walang kabuuan

tigre128, tigre-128
algorithm:
Tiger 128 [gnu.crypto.hash.Tiger160 (ni jonelo)]
haba:
128 bit
type:
hash, 1995
mula noong:
Jacksum 1.6.0
komento:
ang hash value ay ang unang 128 bits ng
resulta ng Tiger-192

tigre160, tigre-160
algorithm:
Tiger 160 [gnu.crypto.hash.Tiger160 (ni jonelo)]
haba:
160 bit
type:
hash, 1995
mula noong:
Jacksum 1.6.0
komento:
ang hash value ay ang unang 160 bits ng
resulta ng Tiger-192

tigre, tigre192, tigre-192
algorithm:
Tigre [gnu.crypto.hash.Tiger]
haba:
192 bit
type:
hash, 1995
mula noong:
Jacksum 1.4.0
komento:
binuo nina Ross Anderson at Eli Biham, 1995

tiger2
algorithm:
Tiger2 [gnu.crypto.hash.Tiger2 (jonelo)]
haba:
192 bit
type:
hash, 2005
mula noong:
Jacksum 1.6.0
komento:
binuo nina Ross Anderson at Eli Biham, 2005

crc16, crc-16
algorithm:
CRC-16 (ARC)
haba:
16 bit
type:
crc:16,8005,0,totoo,totoo,0
mula noong:
Jacksum 1.2.0
komento:
itong pagpapatupad ng CRC-16 (cyclic
redundancy check) ay ang pinakasikat na anyo
ng mga algorithm ng CRC-16
(generator poly x^16 + x^15 + x^2 + 1)
Ito ay ginagamit ng LHA, at ARC halimbawa.

puno:
algorithm:
Hash Tree
haba:
nakadepende sa pinagbabatayan na algorithm
type:
hash tree, 1979
mula noong:
Jacksum 1.7.0
komento:
imbento ni Ralph Merkle, 1979. Ang hash tree ay a
puno ng hash kung saan ang mga dahon ay hash
mga bloke ng data. Bilang default, naka-encode ang tree hash
base32. Pinapayagan ng Jacksum na kalkulahin ang ugat
hash ng hash tree, ang mga sumusunod na agorithm
ay suportado ng hash trees: tigre, tigre2
Ginagamit ang mga hash ng tigre sa P2P file sharing
mga protocol at aplikasyon.

whirlpool0, whirlpool-0
algorithm:
Whirlpool-0 [gnu.crypto.hash.Whirlpool (jonelo)]
haba:
512 bit
type:
hash, 2000
mula noong:
Jacksum 1.6.0
komento:
Ang Whirlpool Hashing Function ni Paulo SLM
Barreto at Vincent Rijmen, 2000.
Ito ang orihinal na detalye ng Whirlpool
mula 2000.

whirlpool1, whirlpool-1
algorithm:
Whirlpool-1 [gnu.crypto.hash.Whirlpool]
haba:
512 bit
type:
hash, 2001
mula noong:
Jacksum 1.2.0
komento:
Ang Whirlpool Hashing Function ni Paulo SLM
Barreto at Vincent Rijmen, 2001.
Ito ang unang rebisyon ng detalye
ng Whirlpool mula 2001 na may pinahusay na S-box
disenyo:
"Iminumungkahi namin na palitan ang pangalan ng orihinal na algorithm
Whirlpool-0 at gamit ang terminong Whirlpool para sa
ang pinal, binagong bersyon na gumagamit ng
pinahusay na disenyo ng S-box."

whirlpool, whirlpool2, whirlpool-2
algorithm:
Whirlpool [gnu.crypto.hash.Whirlpool (jonelo)]
haba:
512 bit
type:
hash, 2003
mula noong:
Jacksum 1.6.0
komento:
Ang Whirlpool Hashing Function ni Paulo SLM
Barreto at Vincent Rijmen.
Ito ang pangalawang rebisyon ng detalye
ng Whirlpool mula 2003 na may pinahusay na pagsasabog
matris:
"Kamakailan lamang [Marso 11, 2003], sina Shirai at Shibutani
natuklasan ang isang kapintasan sa pagsasabog ng Whirlpool
matrix na ginawang suboptimal ang branch number nito.
Kahit na ang kapintasan na ito ay tila hindi
ipakilala ang isang epektibong kahinaan, ang
pinapalitan ng kasalukuyang dokumento ang matris na iyon
[Mayo 24, 2003]"

xor8, xor-8
algorithm:
Eksklusibo o
haba:
8 bit
type:
checksum
mula noong:
Jacksum 1.3.0
komento:
halaga na nakalkula sa pamamagitan ng pag-xoring ng lahat ng mga halaga sa
stream ng data ng input.
Ang algorithm na ito ay walang pakialam sa
pag-aayos ng mga byte sa isang file.

crc16_x25, crc-16_x-25, fcs16, fcs-16
algorithm:
CRC-16 (Sequence ng Pagsusuri ng Frame)
haba:
16 bit
type:
crc:16,1021,FFFF,totoo,totoo,FFFF
mula noong:
Jacksum 1.5.0 (alias _x25, _x-25 seit 1.7.0)
komento:
Ang Frame Checking Sequence gaya ng tinukoy sa
RFC1331.

crc24, crc-24
algorithm:
CRC-24
haba:
24 bit
type:
crc:24,864CFB,B704CE,false,false,0
mula noong:
Jacksum 1.6.0
komento:
itong pagpapatupad ng CRC-24 (cyclic
redundancy check) ay ginagamit ng Open PGP para sa
halimbawa (RFC 2440).

crc32, crc-32, fcs32, fcs-32
algorithm:
CRC-32 [java.util.zip.CRC32]
haba:
32 bit
type:
crc:32,04C11DB7,FFFFFFFF,totoo,totoo,FFFFFFFF
mula noong:
Jacksum 1.0.0 (alias crc-32 mula noong 1.2.0,
alias fcs32 at fcs-32 mula noong 1.5.0)
komento:
ang karaniwang algorithm na CRC-32 (cyclic
redundancy check) ay tinukoy sa ISO 3309,
ISO/IEC 13239:2002 at ITU-T V.42, at ito
ay ginagamit ng PKZip, gzip, png, Ethernet, FDDI,
at WEP. Ang algorithm na iyon ay kilala rin bilang FCS
(pagkakasunod-sunod ng pagsusuri ng frame)
Available ang kahaliling pagpapatupad (-A).
- sa ilalim ng BeOS walang crc32
- sa ilalim ng FreeBSD ito ay /usr/bin/cksum -o 3
- sa ilalim ng HP-UX walang crc32
- sa ilalim ng Linux walang crc32
- sa ilalim ng MacOS X ito /usr/bin/cksum -o 3
- sa ilalim ng Solaris walang crc32
- sa ilalim ng Windows walang crc32

crc32_bzip2, crc-32_bzip-2
algorithm:
CRC-32 (Bzip2)
haba:
32 bit
type:
crc:32,04C11DB7,FFFFFFFF,false,false,FFFFFFFF
mula noong:
Jacksum 1.7.0
komento:
Ang CRC na ito ay ginagamit ng bzip2

crc32_mpeg2, crc-32_mpeg-2
algorithm:
CRC-32 (MPEG-2)
haba:
32 bit
type:
crc:32,04C11DB7,FFFFFFFF,false,false,0
mula noong:
Jacksum 1.4.0
komento:
ipinapatupad ng algorithm na ito ang MPEG
detalye ng pagkalkula ng CRC-32

Ang format ng output ng Jacksum:

Kung hindi ka tumukoy ng customized na format na may opsyon -F, ang sumusunod na format ay
ginamit:

[ ]

checksum
ay isang checksum, CRC o isang fingerprint; ang output ay depende sa mga opsyon -a at -x, resp. -X

Septiyembre ay isang separator; maaari itong baguhin ng -s, kung hindi, depende ito sa -a at -m

laki ng mga file
ay ang laki (bytes o block) ng isang file, depende ito sa -a, hindi magiging ang laki ng mga file
isinulat ng anumang MessageDigest-algorithm

timestamp
ay isang opsyonal na timestamp ng isang file; Ang mga timestamp ay maaaring hilingin gamit ang -t

filename
ay isang filename, ang mga landas ay maaaring maging bahagi ng output, ang output ay nakasalalay sa -p at -P.

EXIT STATUS


0 - lahat ay OK
1 - nagkaroon ng hindi bababa sa isang hindi pagkakatugma sa panahon ng proseso ng pag-verify
>1 - sa kaso ng isang parameter-, .jacksum- o I/O-error

HALIMBAWA


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

kinakalkula ang isang 32-bit na CRC ng tekstong "Hello World!"

jacksum -a crc32 -q 48656C6C6F20576F726C6421

kinakalkula ang isang 32-bit na CRC ng hex sequence na 48656C6C6F20576F726C6421 na kumakatawan
"Hello World!"

jacksum -a crc32 -x * .txt

kinakalkula ang isang 32 bit na CRC ng lahat ng mga textfile sa loob ng kasalukuyang folder. Ang checksum
ay ipi-print sa isang hexadecimal na format (-x).

jacksum -a crc32 -f -t default .

hindi lang mga CRC ang ipi-print, kundi pati na rin ang mga timestamp (-t) ng lahat ng file sa loob ng
kasalukuyang folder (.). Ang mensaheng "ay isang direktoryo" ay pipigilan (-f).

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

isang CRC na may mga customized na parameter ang ginamit: 16 Bit, Polynomial 1021 (hex, walang
ang nangungunang bit), initvalue FFFF (hex), hindi salamin ang input o ang output, walang xor.

jacksum -a haval_256_5 .

kinakalkula ang isang 256 bit hash na may 5 round sa pamamagitan ng paggamit ng haval algorithm (haval_256_5) ng
lahat ng mga file sa loob ng kasalukuyang folder (.).

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

kinakalkula ang isang 160 bit SHA-1 Message-Digest ng lahat ng mga file sa loob ng kasalukuyang folder. Ang
Ang separator string (-s) ay nakatakda sa tabulator char ("\t"). Ang mga timestamp ng mga file ay magiging
naka-print sa isang customized na format (-t).

jacksum -a cksum -r /mnt/share

kinakalkula ang isang 32 bit CRC na may karaniwang Unix-algorithm cksum ng lahat ng mga file
/mnt/share at ito ay mga subfolder (-r)

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

kinakalkula ang Message-Digest MD5 ng lahat ng mga file sa /data at ito ay mga subfolder (-r),
at saka ito nagpi-print ng metainfo (-m) at nag-iimbak ng output sa list.jacksum, ang impormasyon ng landas ay
nakaimbak ng GANAP

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

kinakalkula ang Message-Digest MD5 ng lahat ng mga file sa /data at ito ay mga subfolder (-r),
at saka ito nagpi-print ng metainfo (-m) at nag-iimbak ng output sa list.jacksum, ang impormasyon ng landas ay
naka-imbak ng RELATIVELY

jacksum -c listahan.jacksum

bini-verify ang lahat ng mga checksum resp. timestamp na nakaimbak sa isang file na tinatawag na list.jacksum.
list.jacksum ay dapat na mabuo muna na may opsyon -m

jacksum -a md5 -f -F "#FINGERPRINT #FILESIZE #FILENAME" *

kinakalkula ang Message-Digest MD5 ng lahat ng mga file sa kasalukuyang direktoryo. Ang output
na-customize ang format, nagpi-print din ito ng filesize.

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

Sa iba pa, ibinabalik din nito ang lumipas na oras (-V summary) na kinakailangan
kalkulahin ang MD5 Hash ng file na tinatawag na bigfile.iso sa pamamagitan ng paggamit ng kahaliling MD5
pagpapatupad (-A).

jacksum -a crc32 -X -f -p -r -F "#FILENAME #CHECKSUM" -o list.sfv *

nagpi-print ng mga halaga ng CRC-32 sa format na Simple File Verificator (SFV).

jacksum -a ed2k -f -F "ed2k://|file|#FILENAME|#FILESIZE|#FINGERPRINT|" *

kinakalkula ang edonkey hash ng lahat ng file sa kasalukuyang direktoryo gamit ang customized
format ng output

jacksum -a ed2k -f -P / -F "<a href=#QUOTEed2k://|file
|#FILENAME|#FILESIZE|#FINGERPRINT|#QUOTE>#FILENAME " -r .

kinakalkula ang edonkey hash ng lahat ng mga file sa kasalukuyang direktoryo at ito ay mga subfolder
na may customized na format ng output (HTML)

jacksum -a puno: tigre -F "urn:#ALGONAME:#FINGERPRINT" -q hex:

kinakalkula ang root hash ng Tree Hash (aka Merkle Hash) kasama ang pinagbabatayan na Tiger
algorithm ng isang walang laman na input.

jacksum -a sha1+crc32 .

kinakalkula ang sha1 hash at ang crc32 bilang pinagsamang checksum

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

kinakalkula ang sha1 hash at ang crc32 bilang magkahiwalay na mga halaga

jacksum -a lahat -F "#ALGONAME{i} (#FILENAME) = #CHECKSUM{i}" .

kinakalkula ang lahat ng sinusuportahang algorithm sa lahat ng mga file sa isang customized na format

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

nagpi-print ng mga pangalan ng lahat ng sinusuportahang algorithm

jacksum -h sinopsis

ini-print ang seksyong SYNOPSIS

jacksum -h haval

ini-print ang lahat ng mga seksyon na naglalaman ng impormasyon tungkol sa haval

jacksum -h -t

nagpi-print ng lahat ng impormasyon tungkol sa opsyon sa timestamp

jacksum -h en | mas marami pang

nagpi-print ng tulong sa ingles (gamitin ang "de" para sa tulong sa Aleman)

Gumamit ng jacksum online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad