怎么样使用C#开发软件实现对数据库SQL中数据的加密?

 我来答
empty_meng
2012-03-15 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:166
采纳率:0%
帮助的人:86.2万
展开全部
刚好今天找到的:怎么用,你应该知道了吧?
public string getMd5Hash(string input)
{
// Create a new instance of the MD5CryptoServiceProvider object.
MD5 md5Hasher = MD5.Create();
// Convert the input string to a byte array and compute the hash.
byte[] data = md5Hasher.ComputeHash(Encoding.Default.GetBytes(input));

// Create a new Stringbuilder to collect the bytes
// and create a string.
StringBuilder sBuilder = new StringBuilder();

// Loop through each byte of the hashed data
// and format each one as a hexadecimal string.
for (int i = 0; i < data.Length; i++)
{
sBuilder.Append(data[i].ToString("x2"));
}
// Return the hexadecimal string.
return sBuilder.ToString();
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
the4ever
2012-03-14 · TA获得超过409个赞
知道小有建树答主
回答量:407
采纳率:0%
帮助的人:338万
展开全部
这种事情,是通用的,和具体语种没什么关系。都是对数字和字串按照规则进行运算来实现编码与解码。自己搜一下加密原理就知道了,内容种类都很多,没法在这里给你贴。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tooper2
2012-03-14 · TA获得超过1019个赞
知道小有建树答主
回答量:1137
采纳率:66%
帮助的人:1037万
展开全部
取出来,加密,再写回去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式