ACR_ServerMisc.ACR_ServerMisc.GetSaltString C# (CSharp) Method

GetSaltString() private static method

Create a randomized salt string, or return the existing one if the string has already been created for this server instance.
private static GetSaltString ( ) : string
return string
        private static string GetSaltString()
        {
            if (PerInstanceSalt != null)
                return PerInstanceSalt;

            using (RandomNumberGenerator Rng = RandomNumberGenerator.Create())
            {
                byte[] RandomData = new byte[16];
                StringBuilder RandomDataString = new StringBuilder();

                Rng.GetBytes(RandomData);

                for (int i = 0; i < RandomData.Length; i += 1)
                    RandomDataString.Append(RandomData[i].ToString("x2"));

                PerInstanceSalt = RandomDataString.ToString();
            }

            return PerInstanceSalt;
        }