iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >【Unity3D】存档文件加密代码
  • 414
分享到

【Unity3D】存档文件加密代码

文件加密代码Unity3D 2023-01-31 03:01:58 414人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

存档文件, 被修改起来现在变的很容易了, 为了解决这个问题,请用下面的代码,修改playerPrefs.cs 1.替换 fileReader = new StreamReader(fileName); serializedInput =

存档文件, 被修改起来现在变的很容易了, 为了解决这个问题,请用下面的代码,修改playerPrefs.cs
1.替换
fileReader = new StreamReader(fileName);
serializedInput =DecryptDES(fileReader.ReadLine(), highscore.keyss);
2.替换
fileWriter.WriteLine( EncryptDES(serializedOutput , highscore.keyss));
fileWriter.Close();
3.copy
//默认密钥向量
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;
}
}

--结束END--

本文标题: 【Unity3D】存档文件加密代码

本文链接: https://www.lsjlt.com/news/187705.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【Unity3D】存档文件加密代码
    存档文件, 被修改起来现在变的很容易了, 为了解决这个问题,请用下面的代码,修改playerPrefs.cs 1.替换 fileReader = new StreamReader(fileName); serializedInput =...
    99+
    2023-01-31
    文件加密 代码 Unity3D
  • Unity3D 代码加密保护工具
    加密方式对于Unity3D的保护方式,主要是通过Virbox Protector Standalone对Unity3D程序的整个生成目录进行加密,可以保护Unity的主要代码逻辑不被反编译,最大程度保护软件开发商的合法权益,同时DSProt...
    99+
    2023-01-31
    代码 工具 Unity3D
  • Python编程密码学文件加密与解密代码解析
    目录本章要点1 纯文本文件2 使用置换密码加密文件的源代码transpositionFileCipher.py3 运行置换密码加密文件程序的样例4 文件操作4.1 打开文件4.2 数...
    99+
    2024-04-02
  • C# 加密、解密PDF文档
    出于保护一些重要文档的目的,常通过加密文档来设置文档打开权限或者编辑、操作的权限。以下示例内容将分享通过C#编程来加密PDF文档的方法,此方法中通过同时设置文档打开口令和许可口令两种加密口令来保护文档。文档打开口令只能用于打开文档,而许可口...
    99+
    2023-06-03
  • Java 加密、解密PDF文档
    本篇文章将介绍通过Java编程来设置PDF文档保护的方法。我们可以设置仅用于查阅文档的密码,即该通过该密码打开文档仅用于文档阅读,无法编辑;也可以设置文档编辑权限的密码,即通过该密码打开文档时,文档为可编辑状态。使用工具:Free Spir...
    99+
    2023-06-02
  • win11文档如何加密
    这篇文章主要介绍“win11文档如何加密”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“win11文档如何加密”文章能帮助大家解决问题。win11文档加密详细教程:首先找到想要加密的文件,右键选中,打...
    99+
    2023-07-02
  • Java实现Excel文件加密解密的示例代码
    目录概述示例大纲工具Java代码示例示例1加密工作簿示例2解密工作簿示例3加密工作表示例4加密工作表指定数据范围示例5设置工作表公式隐藏示例6解密Excel工作表概述 设置excel...
    99+
    2024-04-02
  • android使用AES加密和解密文件实例代码
    前言最近公司需要对本公司的一些下载文件进行加密解密需求,也就尝试去实现下,其实需要借助第三方的jar包:bcprov-jdk15on-155.jar,下载这个可以到网上搜或者下载本人的demo即可,注意:需要加密和解密的key是一致的才可以...
    99+
    2023-05-31
    android aes 加密
  • Win7怎样文件夹加密码?Win7文件夹加密码的方式
    大家有时为了更好地一些文档的安全系数会对文件夹开展数据加密,可是也有还许多应用Win7的小伙伴们不清楚文件夹如何加密,那麼碰到这样的事情要怎么办呢?下边就和小编一起来了解一下应当怎样实际操作吧。Win7文件夹加密码的方式最先寻找必须加登陆密...
    99+
    2023-07-18
  • 如何使用Git初始化存储文档和非代码文件
    如果要使用Git初始化存储文档和非代码文件,可以按照以下步骤操作: 在计算机上创建一个新的文件夹来存储文档和非代码文件。 打...
    99+
    2024-04-29
    Git
  • 如何在Python代码加密中安装PYC文件
    本篇文章为大家展示了如何在Python代码加密中安装PYC文件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Python代码加密 源码保护--pyc文件'字节码'Python代码加密...
    99+
    2023-06-17
  • 如何给word文档加密
    要给Word文档加密,可以按照以下步骤操作:1. 打开Word文档,点击菜单栏中的"文件"选项。2. 在弹出的选项中,选择"信息"。...
    99+
    2023-09-15
    Word
  • python 破解加密zip文件的密码
    目录今天的文章来自 盏茶作酒 同学。他在老电脑中发现了一个加密的 zip 文件,于是用 Python 破解了文件密码。在破解的过程中出现了内存爆炸的问题,通过阅读 Python 源代...
    99+
    2024-04-02
  • C# 加密、解密PDF文档(基于Spire.Cloud.PDF.SDK)
    Spire.Cloud.PDF.SDK提供了接口PdfSecurityApi可用于加密、解密PDF文档。本文将通过C#代码演示具体加密及解密方法。使用工具:Spire.Cloud.PDF.SDKVisual Studio必要步骤:步骤一:d...
    99+
    2023-06-03
  • php文件被加密成乱码
    在开发 PHP 程序时,经常使用了很多第三方插件、框架和库等资源文件来辅助我们编写代码,但是在某些情况下,这些资源文件的代码可能会受到加密保护,直接显示出来的内容就是乱码,给我们的开发和调试造成了很大的困扰。那么,为什么 PHP 文件会被加...
    99+
    2023-05-24
  • python如何加密保存json文件
    使用python加密保存json文件的方法:1.新建python项目;2.导入base64加密模块;3.定义json数据;4.使用write()方法将json数据保存到文件;5.使用base64.b64encode()方法加密保存;具体步骤...
    99+
    2024-04-02
  • PHPDoc 揭秘:自动化代码文档化的秘密
    PHPDoc 是一种强大的注释语法,允许开发人员轻松、自动地生成高质量的代码文档。通过使用 PHPDoc 注释,程序员可以生成包含函数、类、方法和属性的详细文档。这对于提高团队协作、加快开发速度和提高代码的可维护性至关重要。 理解 PHP...
    99+
    2024-02-29
    PHPDoc 代码文档化 自动化
  • python密码学实现文件加密教程
    目录代码输出说明在Python中,可以在传输到通信通道之前加密和解密文件.为此,您必须使用插件 PyCrypto .您可以使用下面给出的命令安装此插件. pip ...
    99+
    2024-04-02
  • 怎么破解加密zip文件的密码
    本篇内容主要讲解“怎么破解加密zip文件的密码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么破解加密zip文件的密码”吧!之前在家里的老电脑中,发现一个加密zip压缩包,由于时隔太久忘记密码...
    99+
    2023-06-15
  • Unity3D UI Text得分数字增加的实例代码
    Unity3D UGUI Text得分数字增加 代码 一、首先在Hierarchy中创建Text,并绑定脚本。 using UnityEngine; using System....
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作