您的位置:首页 > 编程语言 > C#

解决C#的本地数据加密(DLL文件存储)

2012-09-06 14:21 204 查看
大容量的本地数据存储,怕用户能打开,更改?

下面我介绍一种简单的本地数据加密方式,众所周知,本地DLL文件是普通用户机无法打开的。怕麻烦的通知可以试下;

废话不多说上步骤

1.创建DLL文件 用VS打开,往里边塞数据。

2.用本地文件流读取~。

public List<HistoryProblem> GetAllProblem(string fileAddress)
{
try
{
List<HistoryProblem> list = new List<HistoryProblem>();
table = File.ReadAllLines(fileAddress, Encoding.Default);// 用系统默认编码去接收文档中的问题
for (int i = 0; i < table.Length;i++ )
{
if(!string.IsNullOrEmpty(table[i])){//判断数组的结束
List<HistoryProblem> SplitTable=SplitText(table[i]);//接受截取完的数据
HistoryProblem hp = new HistoryProblem();
hp.Id = i;
foreach(var u in SplitTable)
{
hp.Problem = u.Problem;
hp.Answer = u.Answer;
hp.ChoiceProblem = u.ChoiceProblem;
}
list.Add(hp);
}
}
return list;
}
catch (Exception)
{
throw;
}
}

很简单吧~。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐