当前位置:首页 » 密码管理 » 游戏加密存档

游戏加密存档

发布时间: 2023-07-01 15:44:35

Ⅰ 游戏资源打包后的文件都加密了,解密文件一般放在哪里

游戏资源打包后的文件都加密了,解密文件一般放在lumia520是wp系统,wp系统并没有文件管理器这么一说,要是你没有越狱的话,在微软商场下载的游戏自动就会安装在“游戏”那个程序里面了。

下载DiskGenius这个软件,打开软件后在程序的左边找到加密文件所在的分区,找re开头的文件,接着找。开头的,一直找下去,就可看到,把加密的文件复制到其他的分区即可。

解密文件加密方法:

1、不用第三方工具,彻底隐藏私密文件:在文件或文件夹的“属性”标签下选择“隐藏”,然后在“文件夹选项”的“查看”标签中点选“不显示隐藏的文件和文件夹”是我们最常规的办法。

2、通过加密文件再隐藏:这样的软件有加密狗、文件加密大师等,连QQ都有加密功能了。这个可以试试。至于安全性,建议把秘密文件通过移动存储设备进行加密,而不连接在网络上,并且在外面加部分文件进行掩盖,因为有某些软件可以隐藏加密文件大小的。

Ⅱ 如何在 unity3D 游戏存档加密

存档文件, 被修改起来现在变的很容易了, 为了解决这个问题,请用下面的代码,修改playerPrefs.cs

1.替换

fileReader = new StreamReader(fileName);

serializedInput =DecryptDES(fileReader.ReadLine(), highscore.keyss);
复制代码

2.替换

fileWriter.WriteLine( EncryptDES(serializedOutput , highscore.keyss));

fileWriter.Close();
复制代码

3.

//默认密钥向量

private static byte[] Keys = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF };public static string keyss = "1234567z";

/// <summary>

/// DES加密字符串

/// </summary>

/// <param name="encryptString">待加密的字符串</param>

/// <param name="encryptKey">加密密钥,要求为8位</param>

/// <returns>加密成功返回加密后的字符串,失败返回源串</returns>

public static string EncryptDES(string encryptString, string encryptKey)

{

try

{

byte[] rgbKey = Encoding.UTF8.GetBytes(encryptKey.Substring(0, 8));

byte[] rgbIV = Keys;

byte[] inputByteArray = Encoding.UTF8.GetBytes(encryptString);

DESCryptoServiceProvider dCSP = new DESCryptoServiceProvider();

MemoryStream mStream = new MemoryStream();

CryptoStream cStream = new CryptoStream(mStream, dCSP.CreateEncryptor(rgbKey, rgbIV), CryptoStreamMode.Write);

cStream.Write(inputByteArray, 0, inputByteArray.Length);

cStream.FlushFinalBlock();

return Convert.ToBase64String(mStream.ToArray());

}

catch

{

return encryptString;

}

}/// <summary>

/// DES解密字符串

/// </summary>

/// <param name="decryptString">待解密的字符串</param>

/// <param name="decryptKey">解密密钥,要求为8位,和加密密钥相同</param>

/// <returns>解密成功返回解密后的字符串,失败返源串</returns>

public static string DecryptDES(string decryptString, string decryptKey)

{

try

{

byte[] rgbKey = Encoding.UTF8.GetBytes(decryptKey);

byte[] rgbIV = Keys;

byte[] inputByteArray = Convert.FromBase64String(decryptString);

DESCryptoServiceProvider DCSP = new DESCryptoServiceProvider();

MemoryStream mStream = new MemoryStream();

CryptoStream cStream = new CryptoStream(mStream, DCSP.CreateDecryptor(rgbKey, rgbIV), CryptoStreamMode.Write);

cStream.Write(inputByteArray, 0, inputByteArray.Length);

cStream.FlushFinalBlock();

return Encoding.UTF8.GetString(mStream.ToArray());

}

catch

{

return decryptString;

}

}

热点内容
安卓车机怎么使用实景导航 发布:2025-03-14 15:33:15 浏览:906
变量的存储分配 发布:2025-03-14 15:01:12 浏览:172
php的初始化 发布:2025-03-14 14:59:20 浏览:599
c语言链表数组 发布:2025-03-14 14:59:08 浏览:102
王者安卓区转苹果区会有什么变化 发布:2025-03-14 14:44:44 浏览:306
思迅收银系统数据服务器ip 发布:2025-03-14 14:44:35 浏览:474
商云x加密狗 发布:2025-03-14 14:44:28 浏览:671
如何快速清除手机图形密码 发布:2025-03-14 14:32:03 浏览:445
电子邮件账户的服务器该怎么填写 发布:2025-03-14 14:31:59 浏览:422
泰拉瑞亚蒲公英怎么开在线服务器 发布:2025-03-14 14:21:20 浏览:630