特定のExcelファイルをXMLに変換し、それを別のアプリケーションに送信するアプリケーションがあります。送信の要件の1つは、XMLに一意の番号タグ(REFNUM)を含めることです。これは、同じファイルが複数回送信されないようにするためです。
これに対する私の直感的なアプローチは、ファイルのデジタル署名(MD5 / SHA)を作成し、その署名をREFNUMタグに埋め込むことです(16進数を10進数に変換した後)。
問題は、ユーザーが列の1つをサイズ変更するなどの小さな変更を加えるだけで、まったく異なる署名が作成される場合があることです。したがって、systenの観点からは、これは送信されたことのない新しいファイルです。
質問:どうすればそれを回避できますか、またはデジタル署名が適切な解決策ではない可能性がありますか?ありがとう!