cygwin sha512가 터미널에 따라 다른 체크섬을 만드는 이유는 무엇입니까?

GojiraDeMonstah

저는 Windows 7을 사용하고 있으며 Cygwin과 ming 기반 Git 명령 줄 도구를 모두 가지고 있습니다.

명령을 실행할 때 :

c:\>echo -n hello | e:\cygwin\bin\sha512sum

Windows cmd에서 다음을 생성합니다.

91fe211053c6377ddfd218a061f96de1ca304b10d966a4c3572d9af22bbe86dc471653d0f9b14f923762d0bf83a0abfe285b855e1ee06b0d4ab4a60a8d8801e3 *-

내가 틀렸다고 생각합니다 .

그러나 명령을 내릴 때

$ echo -n hello | /e/cygwin/bin/sha512sum

git 명령 줄에서 다음을 생성합니다.

9b71d224bd62f3785d96d46ad3ea3d73319bfbc2890caadae2dff72519673ca72323c3d99ba5c11d7c7acc6e14b8c5da0c4663475c2e5c3adef46f73bcdec043 *-

올바른 16 진수 체크섬이라고 생각합니다. 똑같은 입력이 똑같은 바이너리 실행 파일로 전송된다고 가정했지만, 내가보고있는 동작에는 맞지 않을 수 있습니다. Windows CMD는 cygwin sha512 바이너리에 다른 입력을 보내는 재미있는 인코딩을 수행합니까?

편집 표준 Windows cmd 프롬프트에서 올바른 체크섬을 얻는 데 관심이있는 사람을 위해 속임수는 window echo 명령을 사용하지 않는 것입니다 (답은 이것을 암시합니다). cygwin의 echo 명령을 사용하면 올바른 체크섬이 생성됩니다.

예 :

e:\cygwin\bin\echo -n hello | e:\cygwin\bin\sha512sum
데이비드 슈워츠

기본 windows echo명령은와 함께 호출 되더라도 공백과 줄 종료를 추가합니다 -n. 이것을 시도하십시오 : echo -n hello > a.txt뒤에 dir, 당신은 5 바이트 파일이 없다는 것을 알 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

사용 SHA512 체크섬 파일을 생성 Gradle을에 플러그인을 받는다는 게시

분류에서Dev

다른 열의 값에 따라 "+"또는 "-"가있는 열을 만드는 방법은 무엇입니까?

분류에서Dev

네트워크가 터미널과 브라우저에서 다른 속도를 표시하는 이유는 무엇입니까?

분류에서Dev

"이미지에서 체크섬을 찾을 수 없습니다"오류가 발생하는 이유는 무엇입니까?

분류에서Dev

grep이 입력 파일 크기에 따라 다른 출력을 표시하는 이유는 무엇입니까?

분류에서Dev

루프의 현재 반복에 따라 객체가 다른 이름을 갖도록 만드는 방법은 무엇입니까?

분류에서Dev

터미널을 열지 만 기본 홈과 다른 디렉토리에있는 데스크탑 "바로 가기"를 만드는 방법은 무엇입니까?

분류에서Dev

경우에 따라 'git config'가 여러 구성 항목을 만드는 이유는 무엇입니까?

분류에서Dev

모듈을 지역 또는 전역 변수에로드하면 Lua의 모듈에 따라 다른 결과가 나타나는 이유는 무엇입니까?

분류에서Dev

일치하는 열에 따라 다른 df에서 열을 만드는 방법은 무엇입니까?

분류에서Dev

터미널 바로 가기가 동일한 작업을 위해 다른 곳에서 사용되는 것과 다른 이유는 무엇입니까?

분류에서Dev

터미널의 "cat config"가 브라우저에서 만든 저장소와 명령 줄로 만든 저장소간에 다른 구성을 표시하는 이유는 무엇입니까?

분류에서Dev

터미널 에뮬레이터와 tmux 내부에서 $ PATH가 다른 이유는 무엇입니까?

분류에서Dev

폴더 내용은 같지만 드라이브마다 크기가 다른 이유는 무엇입니까?

분류에서Dev

함수에 따라 다른 목록에서 목록을 만드는 방법은 무엇입니까?

분류에서Dev

`printf`로 배열을 결합하면 터미널과 스크립트에서 다른 결과가 나타나는 이유는 무엇입니까?

분류에서Dev

pycharm과 터미널에서 동일한 코드가 다른 이유는 무엇입니까?

분류에서Dev

사용하는 기능에 따라 결과가 다른 이유는 무엇입니까? (SQL 서버)

분류에서Dev

다른 통화로 가격에 따라 제품을 필터링하는 방법은 무엇입니까?

분류에서Dev

다른 열의 연결된 데이터가 고유한지 여부에 따라 Excel의 모든 양수 값을 합산하는 방법은 무엇입니까?

분류에서Dev

모든 프로세스가 터미널로 인쇄 할 수 있음에도 불구하고 다른 프로세스는 Linux 터미널에서 백그라운드에서 실행되지 않는 이유는 무엇입니까?

분류에서Dev

AWS Lambda 청구가 런타임에 따라 다른 이유는 무엇입니까?

분류에서Dev

작은 asm 예제에 따라 결과가 다른 이유는 무엇입니까?

분류에서Dev

Python-Instagram API가 다른 반경에 따라 다른 이미지를 반환하는 이유는 무엇입니까?

분류에서Dev

2 개의 다른 기존 데이터 프레임에 따라 데이터 프레임을 만드는 방법은 무엇입니까?

분류에서Dev

Pandas의 다른 열에 따라 새 열을 추가하는 방법은 무엇입니까?

분류에서Dev

터미널이 다시 열린 후 환경 변수가 사라지는 이유는 무엇입니까?

분류에서Dev

nohup에도 불구하고 터미널을 닫을 때 크롬 브라우저가 종료되는 이유는 무엇입니까?

분류에서Dev

터미널에 "메일이 있습니다"라고 말하는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    사용 SHA512 체크섬 파일을 생성 Gradle을에 플러그인을 받는다는 게시

  2. 2

    다른 열의 값에 따라 "+"또는 "-"가있는 열을 만드는 방법은 무엇입니까?

  3. 3

    네트워크가 터미널과 브라우저에서 다른 속도를 표시하는 이유는 무엇입니까?

  4. 4

    "이미지에서 체크섬을 찾을 수 없습니다"오류가 발생하는 이유는 무엇입니까?

  5. 5

    grep이 입력 파일 크기에 따라 다른 출력을 표시하는 이유는 무엇입니까?

  6. 6

    루프의 현재 반복에 따라 객체가 다른 이름을 갖도록 만드는 방법은 무엇입니까?

  7. 7

    터미널을 열지 만 기본 홈과 다른 디렉토리에있는 데스크탑 "바로 가기"를 만드는 방법은 무엇입니까?

  8. 8

    경우에 따라 'git config'가 여러 구성 항목을 만드는 이유는 무엇입니까?

  9. 9

    모듈을 지역 또는 전역 변수에로드하면 Lua의 모듈에 따라 다른 결과가 나타나는 이유는 무엇입니까?

  10. 10

    일치하는 열에 따라 다른 df에서 열을 만드는 방법은 무엇입니까?

  11. 11

    터미널 바로 가기가 동일한 작업을 위해 다른 곳에서 사용되는 것과 다른 이유는 무엇입니까?

  12. 12

    터미널의 "cat config"가 브라우저에서 만든 저장소와 명령 줄로 만든 저장소간에 다른 구성을 표시하는 이유는 무엇입니까?

  13. 13

    터미널 에뮬레이터와 tmux 내부에서 $ PATH가 다른 이유는 무엇입니까?

  14. 14

    폴더 내용은 같지만 드라이브마다 크기가 다른 이유는 무엇입니까?

  15. 15

    함수에 따라 다른 목록에서 목록을 만드는 방법은 무엇입니까?

  16. 16

    `printf`로 배열을 결합하면 터미널과 스크립트에서 다른 결과가 나타나는 이유는 무엇입니까?

  17. 17

    pycharm과 터미널에서 동일한 코드가 다른 이유는 무엇입니까?

  18. 18

    사용하는 기능에 따라 결과가 다른 이유는 무엇입니까? (SQL 서버)

  19. 19

    다른 통화로 가격에 따라 제품을 필터링하는 방법은 무엇입니까?

  20. 20

    다른 열의 연결된 데이터가 고유한지 여부에 따라 Excel의 모든 양수 값을 합산하는 방법은 무엇입니까?

  21. 21

    모든 프로세스가 터미널로 인쇄 할 수 있음에도 불구하고 다른 프로세스는 Linux 터미널에서 백그라운드에서 실행되지 않는 이유는 무엇입니까?

  22. 22

    AWS Lambda 청구가 런타임에 따라 다른 이유는 무엇입니까?

  23. 23

    작은 asm 예제에 따라 결과가 다른 이유는 무엇입니까?

  24. 24

    Python-Instagram API가 다른 반경에 따라 다른 이미지를 반환하는 이유는 무엇입니까?

  25. 25

    2 개의 다른 기존 데이터 프레임에 따라 데이터 프레임을 만드는 방법은 무엇입니까?

  26. 26

    Pandas의 다른 열에 따라 새 열을 추가하는 방법은 무엇입니까?

  27. 27

    터미널이 다시 열린 후 환경 변수가 사라지는 이유는 무엇입니까?

  28. 28

    nohup에도 불구하고 터미널을 닫을 때 크롬 브라우저가 종료되는 이유는 무엇입니까?

  29. 29

    터미널에 "메일이 있습니다"라고 말하는 이유는 무엇입니까?

뜨겁다태그

보관