Sql server 2008 r2 如何加密用户输入的数据?

Sql server 2008 r2 如何加密用户输入的数据?,sql-server-2008-r2,Sql Server 2008 R2,作为我工作的一部分,假设我有一张桌子 create table bank(accountnumber int, accountholdername varchar(50), amount decimal(10,2),lastdrawn varchar(5)) 现在,我的要求是所有表数据都是机密的,因此在插入时,只有数据是机密的 必须以加密格式输入表中 如果我们想看到加密的数据,我们必须解密它 但最后,表中的数据应始终采用加密格式 现在我可以解决这个问题了吗?

作为我工作的一部分,假设我有一张桌子

create table bank(accountnumber int, accountholdername varchar(50),
                  amount decimal(10,2),lastdrawn varchar(5))
现在,我的要求是所有表数据都是机密的,因此在插入时,只有数据是机密的 必须以加密格式输入表中

如果我们想看到加密的数据,我们必须解密它

但最后,表中的数据应始终采用加密格式


现在我可以解决这个问题了吗?有人可以帮助您逐步解释吗?

在插入数据库之前,您可以使用几种加密算法对数据进行加密:

  • MD5加密

  • 基本64加密

  • SHA或DES加密


  • 您好,我必须只加密sqlserver中的数据,而不是来自asp、c#或java