using System.Collections; using System.Collections.Generic; using System.Security.Cryptography; using System.Text; using UnityEngine; namespace WK.Utils { public class StringUtils { public static byte[] GetHash(string inputString) { using (HashAlgorithm algorithm = SHA256.Create()) return algorithm.ComputeHash(Encoding.UTF8.GetBytes(inputString)); } public static string GetHashString(string inputString) { StringBuilder sb = new StringBuilder(); foreach (byte b in GetHash(inputString)) sb.Append(b.ToString("X2")); return sb.ToString(); } } }