¿Cómo agregar hash a documentos de MS Word?

¿Cómo agregar hash a documentos de MS Word?

Me gustaría agregar un SHA o algún otro tipo de hash a un documento de Word (para Windows).

¿Existe algún buen programa/macro que me ayude con eso? ¿O algún tipo de tutorial en algún lugar de la red? Google no ayudó.

Respuesta1

A pesar de los detractores, esto es realmente algo razonable y útil. De hecho, como señala @nik, ya está integrado en MS Word; Insertar → Línea de firma.

Sin embargo, el método MS requiere obtener un certificado digital de una autoridad de certificación. Esas cosas cuestan dinero. Puedes crear fácilmente tus propios hashes sin un certificado.

Primero descargue un generador de hash comoHashCalc.

Ahora bien, un problema con la generación de hashes de documentos de MS Word es que Word cambia constantemente los datos del documento para cosas como el guardado automático, las marcas de tiempo, el búfer de deshacer, etc. Debe verificar la suma de los datos legibles, no del archivo de Word. Hacer esto:

  1. Guarde su documento de Word como texto, seleccionando UTF-8 como codificación si utiliza caracteres que no sean ASCII.
  2. Ejecute HashCalc en el archivo .txt, luego copie el SHA1 o cualquier hash.
  3. Abra el documento de Word (no .txt) y agregue el hash al final del documento.
  4. Envíe el documento con hash adjunto.
  5. El destinatario puede cortar el hash del documento, guardarlo como texto codificado en UTF-8 y luego calcular el hash. Debería ser igual al que enviaste.
  6. El destinatario te envía el pago o contrato o lo que sea, más el hash.
  7. Para verificar el documento, elimine el hash y vuelva a calcularlo como antes. Debe ser el mismo que el del destinatario.

Un problema con este método es que sólo considera el texto, no elementos como gráficos o formato. Si necesita codificarlos, tendrá que utilizar un certificado digital en Word.

Respuesta2

Lo siento, pero todavía no puedo comentar en este sitio, pero creo que lo que intentas hacer no tiene sentido, porque: todavía pueden cambiar el documento, el hecho de que puedas poner un hash en tu documento no cambia eso. y no puede probar ante ningún tribunal que no imprimieron la copia electrónica exacta que les envió.

¿Por qué no les envías la copia impresa o en papel para que la firmen por correo postal? Si bien eso puede funcionar o no para usted, el hash no ayudará...

Respuesta3

Supongo que lo que quieres hacer esfirmar digitalmenteel documento.
Aquí hay una referencia:Firma digital de documentos de Microsoft 2007 Office System

ver también,Usar una firma electrónica en Word.

información relacionada