【加密】测试代码
parent
0e0cf5b523
commit
5cef4696dc
|
|
@ -1 +1 @@
|
|||
Subproject commit 59810422b2a54f343a034af0ab72f8a28fbbc518
|
||||
Subproject commit f090527eebd86a65bbf4e58523c876221de5e103
|
||||
|
|
@ -1,4 +1,7 @@
|
|||
using System.IO;
|
||||
using System.Text;
|
||||
using Gameplay.UI.Common;
|
||||
using PhxhSDK.AOT.Encrypt;
|
||||
using PhxhSDK.AOT.PreConfig;
|
||||
using UnityEditor;
|
||||
using UnityEngine;
|
||||
|
|
@ -8,16 +11,32 @@ public class TestCode: Editor
|
|||
[MenuItem("Test/测试")]
|
||||
public static void Test()
|
||||
{
|
||||
var key = "LTAI5tK8G66StycWm4CQBHAZ";
|
||||
var secret = "Sl9jz42ZiqIoPC630ITKTbVwQRop7E";
|
||||
var endPoint = "oss-cn-hangzhou.aliyuncs.com";
|
||||
var bucketName = "nld-web-jiami";
|
||||
var objId = "openapi/images/admin/notice/b729ca88-6337-44ff-a785-ebedcbb59b59.png";
|
||||
|
||||
var combineUrl = PreConfig.GenerateOssSignedUrl(key,
|
||||
secret, endPoint, bucketName, objId, 60);
|
||||
var pathParent = "C:/Users/82158/Documents/WXWork/1688856871498430/Cache/File/2025-05";
|
||||
var srcName = "defaultpackage_assets_hotupdatedlls_hotupdatedll.bundle";
|
||||
var encryptName = "defaultpackage_assets_hotupdatedlls_hotupdatedll_84beb51e01c770e481e0fb9bb8045c0f.bundle";
|
||||
|
||||
Debug.Log(combineUrl);
|
||||
// Debug.LogError(typeof(UI_CurrencyItemLogic).FullName);
|
||||
var loadSrcBytes = File.ReadAllBytes(pathParent + "/" + srcName);
|
||||
var loadEncBytes = File.ReadAllBytes(pathParent + "/" + encryptName);
|
||||
|
||||
var decryptEndBytes = new byte[loadEncBytes.Length];
|
||||
for (int i = 0; i < decryptEndBytes.Length; i++)
|
||||
{
|
||||
var loadByte = loadEncBytes[i];
|
||||
decryptEndBytes[i] = LTSimpleEncrypt.Change(loadByte, i);
|
||||
}
|
||||
|
||||
var isSame = true;
|
||||
for (int i = 0; i < loadSrcBytes.Length; i++)
|
||||
{
|
||||
var loadSrcByte = loadSrcBytes[i];
|
||||
var decryptByte = decryptEndBytes[i];
|
||||
if (loadSrcByte != decryptByte)
|
||||
{
|
||||
isSame = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Debug.LogError("测试结果:" + isSame);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue