當前位置:首頁 » 密碼管理 » 游戲加密存檔

游戲加密存檔

發布時間: 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 11:49:35 瀏覽:354
yii頁面緩存 發布:2025-03-14 11:45:51 瀏覽:798
c語言演算法書 發布:2025-03-14 11:45:26 瀏覽:264
安卓動漫插件在哪裡 發布:2025-03-14 11:41:11 瀏覽:660
linux復制系統文件到 發布:2025-03-14 11:29:45 瀏覽:40
腰2椎體壓縮性骨折多久能幹活 發布:2025-03-14 11:29:34 瀏覽:168
腳本挖圖全自動 發布:2025-03-14 11:28:51 瀏覽:77
redis緩存有效期 發布:2025-03-14 11:28:45 瀏覽:739
Windows搭建ngrok伺服器 發布:2025-03-14 11:28:44 瀏覽:705
javaios開發 發布:2025-03-14 11:23:45 瀏覽:927