【发布时间】:2016-12-25 09:36:45
【问题描述】:
我必须生成一个安全令牌。此令牌将由 WebApi 使用。我通过 JavaScript 文件请求 Webapi。这是一个 SPA 应用程序。所以我的问题是,我可以在不使用 Sql 服务器响应的情况下生成下面提到的令牌吗?
The SQL syntax in Microsoft SQL Server to generate such a token is:
SELECT HASHBYTES('MD5', convert(varchar,getdate(),112) + Mysc@re4+)
【问题讨论】:
-
您想在 JavaScript 中生成哈希而不是使用 SQL Server 函数吗?如果是这样,请查看the functions in this question/answer
-
@Scottie 是的,正是我需要的。但是有一个问题,它会生成与上面的 Sql 一个相同的哈希吗?
-
是的,只要您选择相同的散列算法,它就会生成相同的散列 - 例如MD5
-
非常感谢@Scottie 你能把你的 cmets 作为答案吗?然后我可以关闭这篇文章:)
标签: javascript angularjs asp.net-web-api md5 hashbytes