解决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;
}
}
很简单吧~。
下面我介绍一种简单的本地数据加密方式,众所周知,本地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;
}
}
很简单吧~。
相关文章推荐
- C#项目引用完全相同dll文件的问题解决方法
- C#项目引用完全相同dll文件的问题解决方法(反射)
- c# 使用独立的DLL来存储图片(资源文件)
- c# 调用c++ dll文件中的bool类型解决办法
- C#调用exe文件,IIS发布后无法掉用本地exe程序的解决方法
- C#调用exe文件,IIS发布后无法掉用本地exe程序的解决方法
- 存储过程调用C#编写的DLL文件
- 自己动手写中文分词解析器完整教程,并对出现的问题进行探讨和解决(附完整c#代码和相关dll文件、txt文件下载)
- C#项目引用完全相同dll文件的问题解决方法(反射)
- C#调用exe文件,IIS发布后无法掉用本地exe程序的解决方法
- 自己动手写中文分词解析器完整教程,并对出现的问题进行探讨和解决(附完整c#代码和相关dll文件、txt文件下载)
- C#调用本地动态链接库时,根据x86或x64自动选择相应的动态链接库dll文件
- C#调用Dll文件中方法的简单应用
- C# 调用lua 报错未能加载文件或程序集“lua51.dll”或它的某一个依赖项。找不到指定的模块。 解决方法
- 解决本地文件上传时fakepath的问题
- sharepoint 2013 资源管理器copy大文件到本地失败解决方法
- 生成黑白画笔,android使用系统浏览器打开网页,将Bitmap图片存储在本地JPG文件的方法
- 解决AVI等文件浏览电脑速度变慢的方案(regsvr32 /u shmedia.dll)
- 关于C#Image.FromFile文件不释放问题的解决
- Android webview调用本地文件选择失败解决