【问题标题】:Decrypt data only for authorized client仅为授权客户解密数据
【发布时间】:2011-09-22 23:01:57
【问题描述】:

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

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

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

我找到了另一个帖子,但我需要一些示例。

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

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

tks

【问题讨论】:

  • 我的回答有帮助吗?如果是这样,请标记为这样。

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


【解决方案1】:

使用 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-22
    • 1970-01-01
    • 1970-01-01
    • 2014-06-25
    • 1970-01-01
    • 2015-04-15
    • 1970-01-01
    相关资源
    最近更新 更多