GenerateHash.cs
439 Bytes
using System.Text;
namespace Rcs.Shared.Utils
{
public class GenerateHash{
public static string GenerateHashLength8()
{
using var sha256 = System.Security.Cryptography.SHA256.Create();
var raw = $"{Guid.NewGuid():N}:{DateTime.Now.Ticks}";
var hash = sha256.ComputeHash(Encoding.UTF8.GetBytes(raw));
return Convert.ToHexString(hash)[..8].ToLower();
}
}
}