MS Word 문서에 해시를 추가하는 방법은 무엇입니까?

MS Word 문서에 해시를 추가하는 방법은 무엇입니까?

SHA 또는 다른 종류의 해시를 Word(Windows용) 문서에 추가하고 싶습니다.

이를 해결하는 데 도움이 되는 좋은 프로그램/매크로가 있나요? 아니면 인터넷 어딘가에 튜토리얼이 있나요? Google은 도움이되지 않았습니다.

답변1

반대자들에도 불구하고 이것은 실제로 합리적이고 유용한 일입니다. 실제로 @nik이 지적했듯이 MS Word에는 이미 내장되어 있습니다. 삽입 → 서명란.

하지만 MS방식은 인증기관으로부터 디지털 인증서를 받아야 합니다. 그런 것들은 돈이 듭니다. 인증서 없이도 자신만의 해시를 쉽게 만들 수 있습니다.

먼저 다음과 같은 해시 생성기를 다운로드하십시오.HashCalc.

이제 MS Word 문서의 해시 생성 시 문제는 Word가 자동 저장, 타임스탬프, 실행 취소 버퍼 등과 같은 문서 데이터를 지속적으로 변경한다는 것입니다. Word 파일이 아닌 읽을 수 있는 데이터를 체크섬해야 합니다. 이 작업을 수행:

  1. ASCII가 아닌 문자를 사용하는 경우 인코딩으로 UTF-8을 선택하여 Word 문서를 텍스트로 저장하세요.
  2. .txt 파일에서 HashCalc를 실행한 다음 SHA1 또는 해시를 복사합니다.
  3. Word(.txt 아님) 문서를 열고 문서 끝에 해시를 추가합니다.
  4. 해시가 추가된 문서를 보냅니다.
  5. 수신자는 문서에서 해시를 잘라내어 UTF-8로 인코딩된 텍스트로 저장한 다음 해시를 계산할 수 있습니다. 보낸 내용과 동일해야 합니다.
  6. 수신자는 해시와 함께 지불금이나 계약서 등을 보냅니다.
  7. 문서를 확인하려면 해시를 삭제하고 이전과 같이 다시 계산하세요. 받는 사람의 것과 동일해야 합니다.

이 방법의 한 가지 문제점은 그래픽이나 서식 등은 고려하지 않고 텍스트만 고려한다는 것입니다. 해시해야 하는 경우 Word에서 디지털 인증서를 사용해야 합니다.

답변2

죄송합니다. 아직 이 사이트에 댓글을 달 수는 없습니다. 하지만 귀하가 하려는 일은 의미가 없다고 생각합니다. 왜냐하면 그들은 여전히 ​​문서를 변경할 수 있지만 문서에 해시를 넣을 수 있다는 사실은 그것을 바꾸지 않기 때문입니다. , 귀하가 보낸 정확한 전자 사본을 법원에서 인쇄하지 않았다는 사실을 법원에 증명할 수 없습니다.

그들이 서명할 수 있도록 하드/종이 사본을 일반 우편으로 보내면 어떨까요? 그것이 당신에게 효과가 있을 수도 있고 없을 수도 있지만, 해싱은 도움이 되지 않을 것입니다...

답변3

아무래도 당신이 하고 싶은 일은디지털 서명문서.
다음은 하나의 참고 자료입니다.Microsoft 2007 Office System 문서의 디지털 서명

또한 참조,Word에서 전자 서명 사용.

관련 정보