Download FLCL - User Manual

Transcript
FLCL - User Manual
584 / 764
• ZOS -Choose ZOS as platform (NL)
• USS -Choose USS of ZOS as platform (NL)
• VSE -Choose VSE as platform (NL)
• BS2 -Choose BS2000-OSD as platform (NL)
• MAC -Choose MAC as platform (CR)
4.7.195
OBJECT HASH
SYNOPSIS
HELP:
Generation or check of one way hash values of input data
PATH:
DIFF.COMPARE.AUTO
TYPE:
OBJECT
SYNTAX: HASH(ALGO=MD5/RIPEMD128/RIPEMD160/SHA1/SHA224/SHA256/SHA384/SHA512/CRC8/CRC16/CRC24 ←/CRC32/CRC32C/CRC40/CRC64,CHECK.{},FORMAT=GNU/BSD,OUTPUT=’str’/STDOUT/STDERR)
DESCRIPTION The hash component can be used to generate and check hash values (checksums). This can be useful to verify
data integrity of files after transmission or on a storage device.
If you do not specify the output filename, the output of this component is written to the log.
For the output file, all rules and replacements are valid which are described under "FILENAME HANDLING" above. For
example:
OUTPUT=STDERR
OUTPUT=’~.MYCHECK(HASH1)’
OUTPUT=’<SYSUID>.MYCHECK2’
OUTPUT=’~/mycheck3.txt’
OUTPUT=’<HOME>\hashs\mycheck4.txt’
;
;
;
;
;
is SYSPRINT on z/OS
PDS on z/OS
PS dataset on z/OS
Unix path name
Windows path name
By using the check overlay, data can be verified against a previously computed hash value that can either be passed directly or
from an input file. The result is written to output.
Passing an empty string or filename in the check overlay implies only calculation of the hash without verification.
ARGUMENTS
• NUMBER:ALGO=MD5/RIPEMD128/RIPEMD160/SHA1/SHA224/SHA256/SHA384/SHA512/CRC8/CRC16/CRC24/
CRC32/CRC32C/CRC40/CRC64 -Hash algorithm [SHA1]
– MD5 -Message-digest algorithm 5 (128 bit)
– RIPEMD128 -RACE Integrity Primitives Evaluation Message Digest (128 bit)
– RIPEMD160 -RACE Integrity Primitives Evaluation Message Digest (160 bit)
– SHA1 -Secure hash algorithm 1 (160 bit)
– SHA224 -Secure hash algorithm 2 (224 bit)
– SHA256 -Secure hash algorithm 2 (256 bit)
– SHA384 -Secure hash algorithm 2 (384 bit)
– SHA512 -Secure hash algorithm 2 (512 bit)
– CRC8 -Cyclic redundancy check (8 bit)
– CRC16 -Cyclic redundancy check (16 bit)
– CRC24 -Cyclic redundancy check (24 bit)
– CRC32 -Cyclic redundancy check (32 bit)
– CRC32C -Cyclic redundancy check (32 bit) Castagnoli variant