.net dotnet核心加密和sql server解密

.net dotnet核心加密和sql server解密,.net,encryption,hmac,.net,Encryption,Hmac,我需要将特定于用户的数据存储在sql表中,sql表稍后将使用存储过程进行处理。是否可以使用Hmac sha算法对在.net应用程序中加密的存储过程中的数据进行解密?作为替代方案,如果您需要使用存储过程处理数据,则可能是位于的信息。您的要求意味着泄漏的数据库不应泄漏机密数据。假设可以对存储过程中的数据进行解密。这意味着解密数据的密钥位于数据库本身,黑客可能会访问该数据库(通过转储或直接访问)。正如您看到的,您正在将机密数据放入保险箱,请将钥匙放在保险箱门附近,然后走开。这真的是你想要达到的吗?

我需要将特定于用户的数据存储在sql表中,sql表稍后将使用存储过程进行处理。是否可以使用Hmac sha算法对在.net应用程序中加密的存储过程中的数据进行解密?

作为替代方案,如果您需要使用存储过程处理数据,则可能是位于的信息。您的要求意味着泄漏的数据库不应泄漏机密数据。假设可以对存储过程中的数据进行解密。这意味着解密数据的密钥位于数据库本身,黑客可能会访问该数据库(通过转储或直接访问)。正如您看到的,您正在将机密数据放入保险箱,请将钥匙放在保险箱门附近,然后走开。这真的是你想要达到的吗?