我已将我的移动设备上的数据库迁移远离VistaDB,因为它太慢了.我现在使用ProtoBuf在存储卡上创建一系列平面文件,唯一的问题是显然没有加密.
哪种加密方法最适合ProtoBuf?我基本上将一组数据实体序列化到一个文件中,然后从File反序列化回到我的集合中.我认为加密的最佳位置是在读/写的FileStream中.
数据将包含NI编号,名称和地址,因此必须是安全的.任何想法的人?
encryption serialization compact-framework protocol-buffers .net-2.0
我面临一个奇怪的问题:
我正在加密cookie的内容.
当我在Visual Studio中运行它时,我的代码工作正常,但给我一个"错误的请求,HTTP错误400.请求形成错误." 当我从服务器运行它.
以下是加密类Cookqs的加密类,位于app_code中:
public class EncryptCook
{
public EncryptCook()
{
//
// TODO: Add constructor logic here
//
}
public string EncryptString(string data)
{
try
{
string encryptString = "";
if (data != "")
{
char a;
int key = Convert.ToInt16(DateTime.Now.Day);
int j = 0;
for (int i = 0; i < data.Length; i++)
{
j = (int)data[i];
j = j + key;
a = (char)j;
encryptString = encryptString + Convert.ToString(a);
}
}
return encryptString;
}
catch …Run Code Online (Sandbox Code Playgroud)