在实际专案中, 如果需要用到资料传递, 可以利用 MD5 来为资料进行加密,考虑到有些人还不会,下面就给大家介绍下 Unity MD5 加密,一起来看看吧。
  实际利用如下:
先建立 CreateMD5.cs 脚本
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
using UnityEngine;
using System;
using System.Collections;
using System.Security.Cryptography;
using System.Text;public class CreateMD5 : MonoBehaviour
{public string inputString;public string hashString;void Awake(){MD5 md5Hash = MD5.Create();hashString = GetMD5Hash(md5Hash, inputString);hashString = hashString.ToUpper();}private string GetMD5Hash(MD5 md5Hash, string input){//Convert the input string to a byte array and compute the hash.byte[] data = md5Hash.ComputeHash(Encoding.UTF8.GetBytes(input));//Create a new StringBuilder to collect the bytes and create a string.StringBuilder builder = new StringBuilder();//Loop through each byte of the hashed data and format each one as a hexadecimal strings.for(int cnt = 0; cnt < data.Length; cnt++){builder.Append(data[cnt].ToString("x2"));}//Return the hexadecimal stringreturn builder.ToString();}private bool VerifyMD5Hash(MD5 md5Hash, string input, string hash){//Hash the inputstring hashOfInput = GetMD5Hash(md5Hash, input);//Create a StringComparer to compare the hashes.StringComparer comparer = StringComparer.OrdinalIgnoreCase;return 0 == comparer.Compare(hashOfInput, hash);}
}

  接著将脚本赋予场上物件并随意输入字串
  开始游戏后即可获得由输入字串所产生的加密字串
  若需要对加密字串进行验证
  只需要呼叫 VerifyMd5Hash 方法即可以对字串验证

【Unity】如何使用MD5加密方式传递资料相关推荐

  1. android登录加密传输,android环境下两种md5加密方式(示例代码)

    在平时开发过程中,MD5加密是一个比較经常使用的算法,最常见的使用场景就是在帐号注冊时,用户输入的password经md5加密后,传输至server保存起来.尽管md5加密经经常使用.可是md5的加密 ...

  2. Unity发布的软件加密方式

    大家经常会涉及到软件加密的问题,目前比较常见的加密方式有两种 1.加密狗的方式,比较容易被破解 2.序列号的方式,后台放在自己的服务器上,用起来比较方便,不容易被破解 我今天分享的就是第二种 大家不要 ...

  3. MD5加密方式和MD5加密后的类型(16位和32位)

    文章目录 1. 加密方式 2. 加密后的格式 代码收录 1. 加密方式 MD5一般的加密方式是下面这种方式 public String Md5(String str) {if (str.equals( ...

  4. c#进行MD5加密方式和解密算法

    --------------- 因为加密个解密都需要用到key所有在加密的后需要把key和加密码都存到数据库中 /// <summary> /// 唯一加密方式 /// </summ ...

  5. python学习之路—自动生成唯一标识(md5加密方式)

    前言 在python存入数据库时,如果数据库的主键不是自增方式,那么我们可能需要自己生成一个唯一标识符,现在最好的方法就是md5加密生成的32位作为主键,本文将会介绍python的两种自动生成唯一标识 ...

  6. MD5加密方式-工具类

    import org.slf4j.Logger; import org.slf4j.LoggerFactory;import java.security.MessageDigest;/*** Md5加 ...

  7. Unity 接口对接-MD5加密

    string MD5Encrypt(string value) {StringBuilder result = new StringBuilder();MD5 md5 = MD5.Create();/ ...

  8. md5加密数据表中的密码php,JSP_使用MD5加密数据库中的用户密码(一),我们知道,现在网络上一般的 - phpStudy...

    使用MD5加密数据库中的用户密码(一) 我们知道,现在网络上一般的网站,稍微完善一点的,往往都需要用户先注册,提供诸如电子邮件.账号.密码等信息以后,成为网站栏目的注册用户,才可以享受网站一些特殊栏目 ...

  9. 使用MD5加密数据库中的用户密码介绍

    使用MD5加密数据库中的用户密码介绍 ●前言 我们知道,现在网络上一般的网站,稍微完善一点的,往往都需要用户先注册,提供诸如电子邮件.账号.密码等信息以后,成为网站栏目的注册用户,才可以享受网站一些特 ...

最新文章

  1. TCL中关于Nets的一些用法?
  2. ENAS pygraphviz 的替换之路
  3. Windows 7安装MySQL最后一步提示错误“mysql 终结点映射器中没有更多的终结点可用的” 解决方法...
  4. Interface 的本质用处
  5. HBase 与Hive数据交互整合过程详解
  6. OpenCASCADE:物理STEP文件
  7. python魔术方法由谁定义_Python的魔术方法
  8. centos boot dvd版本_iPad版Photoshop来了,设计师可以躺着改稿了!!!
  9. Lua笔记4 闭包、迭代器
  10. MPC模型预测控制器——控制器建模+MATLAB编程
  11. 越南也自研5G设备,有这么容易?
  12. 【原创】StackDocklet 完美攻略
  13. Android开发笔记(一百八十一)使用CameraX拍照
  14. 网线传输速度测试_千兆网络的速度测试
  15. SIMULIA-达索系统一体化仿真解决方案
  16. 【Camera相机开发】实现相机预览
  17. python抓包检测入侵_如果你喜欢python爬虫,不妨看看这篇验证码的抓包技巧与识别!...
  18. nyist737 石子合并
  19. LeetCode每日一题(Path In Zigzag Labelled Binary Tree)
  20. 信号完整性与电源完整性分析 第三版 pdf_反射、串扰、抖动后,我的信号变成什么鬼?...

热门文章

  1. 关于常见的RuntimeException
  2. linux 关闭防火墙
  3. RT_Thread自问自答
  4. 教你快速分辨有什么国际邮箱靠谱,世界十大邮箱排名分享
  5. 【敬伟ps教程】图层相关知识
  6. python求一元二次方程的解
  7. Biotin-STL,PL;生物素化马铃薯凝集素(STL,PL)
  8. 提升睡眠质量的助眠好物,拥有这些,不再担忧睡眠质量
  9. USB-HDD和USB-ZIP制作U盘启动盘有什么区别?
  10. 手机显示仅限紧急呼叫 无服务 以及无信号的解决教程