【发布时间】:2011-11-11 09:12:29
【问题描述】:
我有一个 WCF 服务,我想传递一个 SHA1 哈希字符串作为结果。
在客户端,我有一个带有 javascript 的简单 html 页面。
我有在 javascript 中创建 SHA1 字符串的代码,我想将它用于客户端(对消息进行哈希处理)和服务器(对消息进行哈希处理)。
服务器使用 C#。
那么,是否可以从 C# 调用 SHA1 javascript 函数?
【问题讨论】:
-
没有“去散列”消息这样的事情。哈希的全部意义在于它本质上是单向的。
-
dehash the message????哈希函数只是一种方式。散列函数的全部目的是为给定的输入提供唯一的散列,并且给定散列,您永远无法获得用于生成此散列的输入。 -
还有,你为什么要调用服务端的JS函数呢? .Net 已经完美地实现了 SHA1 算法。
-
你没事。谢谢!
标签: c# javascript hash