이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 shasump입니다.
프로그램:
이름
shasum - SHA 체크섬 인쇄 또는 확인
개요
사용법: shasum [옵션]... [파일]...
SHA 체크섬을 인쇄하거나 확인합니다.
FILE이 없거나 FILE이 -이면 표준 입력을 읽습니다.
-a, --알고리즘 1(기본값), 224, 256, 384, 512, 512224, 512256
-b, --binary 바이너리 모드에서 읽기
-c, --check 파일에서 SHA 합계를 읽고 확인
-t, --text 텍스트 모드에서 읽기(기본값)
-U, --UNIVERSAL Universal Newlines 모드에서 읽기
Windows/Unix/Mac에서 동일한 다이제스트 생성
-0, --01 BITS 모드에서 읽기
ASCII '0'은 0비트로 해석되며,
ASCII '1'은 1비트로 해석되며,
다른 모든 문자는 무시됨
-p, --portable 휴대용 모드에서 읽기(더 이상 사용되지 않음)
다음 두 옵션은 체크섬을 확인할 때만 유용합니다.
-s, --status는 아무 것도 출력하지 않으며 상태 코드는 성공을 표시합니다.
-w, --warn 형식이 잘못된 체크섬 라인에 대해 경고합니다.
-h, --help 이 도움말을 표시하고 종료
-v, --version 버전 정보 출력 및 종료
SHA-512/224 또는 SHA-512/256 체크섬을 확인할 때
-a 옵션을 명시적으로 사용하는 알고리즘, 예
shasum -a 512224 -c 체크섬 파일
합계는 FIPS PUB 180-4에 설명된 대로 계산됩니다. 확인할 때,
입력은 이 프로그램의 이전 출력이어야 합니다. 기본값
모드는 유형을 나타내는 문자인 체크섬이 있는 행을 인쇄하는 것입니다.
(바이너리의 경우 `*', 텍스트의 경우 ` ', UNIVERSAL의 경우 `U', BITS의 경우 `^', `?'
휴대용) 및 각 FILE의 이름.
샤섬 버그 보고 [이메일 보호]
기술
달리는 샤숨 SHA 메시지 다이제스트를 계산하는 가장 빠른 방법인 경우가 많습니다. 사용자는 단순히
파일 또는 표준 입력을 통해 스크립트에 데이터를 제공한 다음 결과를 수집합니다.
표준 출력에서.
다음 명령은 NIST와 같은 일반적인 입력에 대한 다이제스트를 계산하는 방법을 보여줍니다.
테스트 벡터 "abc":
perl -e "qq(abc) 인쇄" | 샤숨
또는 기본 SHA-256 대신 SHA-1을 사용하려면 다음과 같이 말하면 됩니다.
perl -e "qq(abc) 인쇄" | 샤숨 -a 256
이후 샤숨 결합된 GNU의 동작을 모방 sha1 섬, sha224 섬, sha256 섬,
sha384 섬및 sha512 섬 프로그램에서 이 스크립트를 편리한 드롭인으로 설치할 수 있습니다.
교체.
GNU 프로그램과 달리 샤숨 부분 바이트를 허용하여 전체 SHA 표준을 포함합니다.
입력. 이것은 BITS 옵션(-0). 다음 예
224비트 메시지의 SHA-7 다이제스트를 계산합니다. 0001100:
펄 - "인쇄 qq(0001100)" | 샤숨 -0 -a 224
onworks.net 서비스를 사용하여 온라인으로 shasump 사용