ファイルをアップロードできるデータベース(SQL 2008 R2)にアクセスできます。あるテーブルの中には、 'hash_key'というカラムがあり、これはmd5チェックサムであると信じています。MD5ハッシュ値の先頭に '0x'が付きます
私はまた、MD5ファイルをうまくなる書いている何かにいくつかのロジックを含めるようにしようとしています。
問題は、2つのシステムが同じファイルに対して微妙に異なるハッシュ値を生成していることです。あなたが唯一異なるが、最初の2つ(0Xで見ることができるように、同じファイル
098F6BCD4621D373CADE4E832627B4F6
のためにこれを返す
0x098F6BCD4621D373CADE4E832627B4F6
そして、私の機能(ともいくつかのオンラインのもの):システムがこれを返します)文字。これは、データベースがその値をどのように格納しているかですか?データベースフィールドは、(16)
は、比較を行うときだけ最初の2つの文字を無視して、私は安全なバイナリアムれますか?
ちょうどタイプ識別子の '0x'は、バイナリ・シーケンスを示し、あなたが必要になりますそれに対して 'byte []'があります。 – leppie