Remotely/Server/Auth/PasswordGenerator.cs
2021-07-29 07:56:15 -07:00

17 lines
424 B
C#

using System.Security.Cryptography;
using System;
namespace Remotely.Server.Auth
{
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("=", "");
}
}
}