0

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

create table bank(accountnumber int, accountholdername varchar(50),
                  amount decimal(10,2),lastdrawn varchar(5))

现在我的要求是所有表数据都是机密的,因此在插入时,只有数据必须以加密格式输入表中。

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

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

现在我可以解决这个问题吗?任何人都可以帮助逐步解释吗?

4

1 回答 1

0

在插入数据库之前,您可以使用多种加密算法来加密数据:

  1. MD5加密http://bloggingabout.net/blogs/rick/archive/2005/05/18/4118.aspx

  2. BASE 64 加密 http://bytes.com/topic/asp-net/answers/529500-base64-decoding

  3. SHA 或 DES 加密。http://www.codeproject.com/Articles/10154/NET-Encryption-Simplified

于 2012-11-27T14:30:58.127 回答