openssl을 사용하여 일부 파일을 SHA512하려고 할 때 출력 파일 내용이 "SHA512 (in.txt) = 090c ..."와 같이 시작됩니다.
다른 옵션 -r, -binary를 명령으로 시도했습니다.
내가 사용하는 명령은 다음과 같습니다. openssl dgst -sha512 -out out.txt in.txt
질문은 : 파일에 시작 메모없이 해시 만 포함되도록하려면 어떻게해야합니까?
awk
파일 이름에 공백이없는 경우를 사용하여 두 번째 열만 인쇄 할 수 있습니다 .
openssl dgst -sha512 -out in.txt | awk '{print $2}' > out.txt
또는 (크로스 플랫폼이 아닌 것처럼 보임) 파이프 또는 stdin에서 읽을 수 있습니다.
openssl dgst -sha512 -out out.txt < in.txt
cat in.txt | openssl dgst -sha512 -out out.txt
이것은 나를 위해 작동합니다 (Mac OS X).
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다