0
SQLを使用して整数からハッシュを作成しようとしています。この目的は、受信したデータがスクリプトを実行している人によって改ざんされていないかどうかを知る関数を作成することです。私は整数をMD5ハッシュすると思ったが、正確ではないMD5ハッシュに関するいくつかの問題が発生している。ここでSQLを使用して整数からハッシュを作成する
は、私はMD5
SELECT CONVERT(NVARCHAR(32),HashBytes('MD5', STR(20)),2) as 'MD5'
戻りF63258CAB6D44ED830605298043CBEA4
と
SELECT CONVERT(NVARCHAR(32),HashBytes('MD5', '20'),2) as 'MD5'
へ20
を変換しようとする私のテストコードは、私が間違って98F13708210194C475687BE6106A3B84
何をやっているの予想される結果を返しています私の転勤で?
また、私はMD5を使用する必要はありません。私は解読するのは簡単ですが、一般ユーザーがコードを見てもリバースエンジニアリングするのは難しいという別の方法を使用することの提案にはオープンしています。