Asp.net mvc 4 如何为mvc4应用程序实现密钥管理服务?

Asp.net mvc 4 如何为mvc4应用程序实现密钥管理服务?,asp.net-mvc-4,encryption,Asp.net Mvc 4,Encryption,我们的应用程序将敏感信息发送给客户端(每个客户端都有自己的敏感信息)。并非所有信息都是敏感的,但只有少数字段是敏感的,因此每当客户端请求数据时,我们都希望加密该信息并将其发送给客户端。客户端将有自己的密钥管理系统(不同的客户端可以有不同的密钥管理服务。)所以现在我们想要实现的是,当客户端收到此信息时,我们的响应(可能是JSON)将要求他们提供所使用技术的密钥,并使用该密钥对响应进行解密。此外,每当客户更新其信息时,我们都希望将其以加密形式存储在我们的数据库中。这似乎有点复杂,但如果有人能为其提出

我们的应用程序将敏感信息发送给客户端(每个客户端都有自己的敏感信息)。并非所有信息都是敏感的,但只有少数字段是敏感的,因此每当客户端请求数据时,我们都希望加密该信息并将其发送给客户端。客户端将有自己的密钥管理系统(不同的客户端可以有不同的密钥管理服务。)所以现在我们想要实现的是,当客户端收到此信息时,我们的响应(可能是JSON)将要求他们提供所使用技术的密钥,并使用该密钥对响应进行解密。此外,每当客户更新其信息时,我们都希望将其以加密形式存储在我们的数据库中。这似乎有点复杂,但如果有人能为其提出一些解决方案,这将非常有帮助。

为什么不直接使用use SSL?除了SSL之外,我们还有其他方法可以做到这一点吗?我们正在寻找其他方法。此外,不确定SSL是否能与我们的场景一起工作。