チェックサムについてご質問です。

バイナリデータのチェックサムを作成しています。
チェックサム専用の容れ物は8Byteです。

最初は1Byteずつ全てのデータを足して、それをチェックサムにしようと思いました。(16進数)

しかし、「マイナスしていった方が、2の補数になっていいよ」と言われました。

足していっても大丈夫だと思うのですが、、、
マイナスしていった方が良いという考えが分かる方、
その考えをご教授願いたいです。

初歩的な質問ですみませんが、よろしくお願いいたします。