我和一些客户有一个asp.net mvc Web应用程序。
一位新客户告诉我,其数据应在其客户端上加密,然后发送到服务器(将数据存储到数据库中)。
当客户端请求数据时,它们将从db读取并在客户端解密。 按原样,只有他才能显示正确的数据。
我发现了另一篇文章,但我需要一些样本。
我可以用javascript制作吗? 这个怎么运作? javascript从客户端计算机上的证书中读取私钥?
How could you encrypt user data so only they can decrypt it?
TKS
答案 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