1

クレジット カード番号のリストを含むテーブルがあり、それらの番号をハッシュして、同じテーブルの別の列に追加したいと考えています。

カード番号をハッシュすることができます:

SELECT HASHBYTES('SHA1', PlainText)  
FROM CreditCard 

ハッシュされた数値の適切なリストを取得しますが、それらのハッシュされた数値を別の列に取得できないようです。次を使用して、ハッシュされたデータで列を更新しようとしました。

insert into Hash_TEMP(Hashcc)
  SELECT HASHBYTES('SHA1', PlainText) 
  from CreditCard

しかし、データはハッシュ番号のようには見えません

それはどのようなものか :

!¹^«±O&†Âûlà´Mq

次のようになります。

0x07CB9B44650188F693432A82687F5132681AF0F6

何かご意見は?

4

1 に答える 1

0

Hash_temp テーブルの「Hashcc」のデータ型をバイナリに変更し、コードを試してください。

于 2015-05-10T09:50:07.787 に答える