샤섬 명령
perl 다이제스트, perl 다이제스트 SHA 패키지 설명
$ yum info perl-Digest
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
Installed Packages
Name : perl-Digest
Arch : noarch
Version : 1.17
Release : 245.amzn2
Size : 28 k
Repo : installed
From repo : amzn2-core
Summary : Modules that calculate message digests
URL : http://search.cpan.org/dist/Digest/
License : GPL+ or Artistic
Description : The Digest:: modules calculate digests, also called "fingerprints" or
: "hashes", of some data, called a message. The digest is (usually)
: some small/fixed size string. The actual size of the digest depend of
: the algorithm used. The message is simply a sequence of arbitrary
: bytes or bits.
$ yum info perl-Digest-SHA
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
Installed Packages
Name : perl-Digest-SHA
Arch : x86_64
Epoch : 1
Version : 5.85
Release : 4.amzn2.0.2
Size : 110 k
Repo : installed
From repo : amzn2-core
Summary : Perl extension for SHA-1/224/256/384/512
URL : http://search.cpan.org/dist/Digest-SHA/
License : GPL+ or Artistic
Description : Digest::SHA is a complete implementation of the NIST Secure Hash Standard. It
: gives Perl programmers a convenient way to calculate SHA-1, SHA-224, SHA-256,
: SHA-384, SHA-512, SHA-512/224, and SHA-512/256 message digests. The module can
: handle all types of input, including partial-byte data.
실수
$ shasum
-bash: shasum: command not found
perl-Digest-SHA(shasum) 패키지를 설치합니다.
yum install -y perl-Digest-SHA
Shasum 버전 정보 확인
shasum --version
$ shasum --version
5.85
$ which shasum
/usr/bin/shasum
적용 예
shasum -a 512 -c ap-8.1-x86_64.rpm
$ shasum -a 512 -c ap-8.1-x86_64.rpm
shasum: ap-8.1-x86_64.rpm: no properly formatted SHA1 checksum lines found