使用SHA1

时间:2018-03-19 12:48:02

标签: sql security

有没有人知道带有SHA1的PBKDF2的SQL实现?

stackoverflow上使用SHA512的PBKDF2已经有了一个很好的答案。作者anti-weakpasswords也给出了将代码重写为SHA1的简短说明,但我没有成功。

  

如果必须使用SHA1(即SQL 2008 R2及更低版本),请将摘要大小的所有实例更改为20个字节,将BLOCKSIZE更改为64个字节,将LEN(@Password)检查更改为64个字节(它的BLOCKSIZE也是如此) ),显然更改HASHBYTES调用,将XOR展开的循环减少到总共64个字节,并将@Working = ... XOR展开的循环减少到20个字节(即两个BIGINT和一个INT)

很抱歉在这里发布了一个新问题,但作为一个新订阅者(没有声望点)我无法评论原始答案并在那里发布我的问题。

0 个答案:

没有答案