差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
csharp:加密与解密 [2025/11/27 13:28] – [2.1 常用逆向工具] 张叶安csharp:加密与解密 [2025/11/27 13:29] (当前版本) – [4. 总结与建议] 张叶安
行 61: 行 61:
 ==== 2.2 实战:如何查看源码 ==== ==== 2.2 实战:如何查看源码 ====
  
-1.  下载 **dnSpy** (GitHub)。 +  -  下载 **dnSpy** (GitHub)。 
-2.  打开 `dnSpy.exe`。 +   打开 `dnSpy.exe`。 
-3.  直接将目标 `Target.exe` 或 `Target.dll` 拖入左侧窗口。 +   直接将目标 `Target.exe` 或 `Target.dll` 拖入左侧窗口。 
-4.  展开树状结构,点击类名,右侧即可看到 C# 源码。+   展开树状结构,点击类名,右侧即可看到 C# 源码。
  
 ==== 2.3 实战:如何去混淆 (使用 de4dot) ==== ==== 2.3 实战:如何去混淆 (使用 de4dot) ====
行 167: 行 167:
 ===== 4. 总结与建议 ===== ===== 4. 总结与建议 =====
  
-1.  **没有绝对的安全**:C# 只要运行在客户端,内存中必然有解密后的逻辑,高手总能破解。 +  -  **没有绝对的安全**:C# 只要运行在客户端,内存中必然有解密后的逻辑,高手总能破解。 
-2.  **核心逻辑后置**:真正敏感的算法或密钥,**不要写在 C# 客户端里**,应该放在 Web API (服务器端)。 +   **核心逻辑后置**:真正敏感的算法或密钥,**不要写在 C# 客户端里**,应该放在 Web API (服务器端)。 
-3.  **增加破解成本**:使用 ConfuserEx 等工具进行混淆,可以防住 90% 的脚本小子和简单的反编译查看。+   **增加破解成本**:使用 ConfuserEx 等工具进行混淆,可以防住 90% 的脚本小子和简单的反编译查看。

该主题尚不存在

您访问的页面并不存在。如果允许,您可以使用创建该页面按钮来创建它。

  • csharp/加密与解密.1764221330.txt.gz
  • 最后更改: 2025/11/27 13:28
  • 张叶安