我有一个包含信用卡号码列表的表,我想对这些号码进行哈希运算,并将它们添加到同一个表中的另一列中。
我可以对卡号进行哈希处理:
SELECT HASHBYTES('SHA1', PlainText)
FROM CreditCard 我得到了一个很好的散列数字列表,但我似乎无法将这些散列数字放入另一列中。我尝试使用散列数据更新列,方法是:
insert into Hash_TEMP(Hashcc)
SELECT HASHBYTES('SHA1', PlainText)
from CreditCard但是数据看起来不像是哈希数
它看起来像什么:
!¹^«±O&†Âûlà´Mq应该是什么样子的:
0x07CB9B44650188F693432A82687F5132681AF0F6有什么想法吗?
发布于 2015-05-10 17:50:08
将Hash_temp表中“Hashcc”的数据类型更改为二进制,然后尝试您的代码。
https://stackoverflow.com/questions/30149422
复制相似问题