仅为授权客户解密数据

时间:2011-09-22 13:19:37

标签: asp.net asp.net-mvc-3

我和一些客户有一个asp.net mvc Web应用程序。

一位新客户告诉我,其数据应在其客户端上加密,然后发送到服务器(将数据存储到数据库中)。

当客户端请求数据时,它们将从db读取并在客户端解密。 按原样,只有他才能显示正确的数据。

我发现了另一篇文章,但我需要一些样本。

我可以用javascript制作吗? 这个怎么运作? javascript从客户端计算机上的证书中读取私钥?

How could you encrypt user data so only they can decrypt it?

TKS

1 个答案:

答案 0 :(得分:0)

使用Javascript进行公钥加密: http://shop-js.sourceforge.net/crypto2.htm

请记住,您无法仅使用javascript读取本地文件。您可能需要在客户端运行Silverlight应用程序,因为Silverlight可以读取本地文件。也许你的登录屏幕在Silverlight中完成了?

http://www.insidercoding.com/post/2008/08/17/Reading-Local-Files-in-Silverlight.aspx