一部のデータをローカルに保存するアプリがありますが、このデータはユーザーと私たち以外の誰にとっても価値がありません。したがって、暗号化する必要はありませんが、誰も変更していないことを確認したいと思います。
これを行う最も簡単な方法は、ファイルの内容、日付スタンプ、サイズからハッシュを生成することだと思いました。データを変更したい人は新しいハッシュを生成するだけなので、md5をまっすぐに実行するだけではおそらく十分ではありません。そのため、ある種のキーを使用すると便利です。誰かがこれを行う簡単な方法を知っていますか?crypto ++などのライブラリの使用は避けたいのですが、100%ではありません。
ああ、私たちはC++でアプリをやっています。
たぶん、md5関数に渡すものにあいまいなデータを追加して、これで済ませることができます。皆さんはどう思いますか?
繰り返しになりますが、ファイルにはハッカーにとって価値のある情報がないため、セキュリティを過剰に利用する理由はありません。設定がめちゃくちゃになっていないか確認したいだけです。
ありがとう、アングリウス。
PS>誰かが両方で動作するmd5を実装するための良い方法を知っていますか?