Remotely/Shared/Utilities/PasswordGenerator.cs
2021-07-29 07:56:33 -07:00

17 lines
429 B
C#

using System.Security.Cryptography;
using System;
namespace Remotely.Shared.Utilities
{
public static class PasswordGenerator
{
public static string GeneratePassword(int size)
{
var buffer = new byte[size];
var rng = RandomNumberGenerator.Create();
rng.GetNonZeroBytes(buffer);
return Convert.ToBase64String(buffer).Replace("=", "");
}
}
}