diff --git a/Iceshrimp.Backend/Core/Helpers/CryptographyHelpers.cs b/Iceshrimp.Backend/Core/Helpers/CryptographyHelpers.cs index fb743969..79538a0d 100644 --- a/Iceshrimp.Backend/Core/Helpers/CryptographyHelpers.cs +++ b/Iceshrimp.Backend/Core/Helpers/CryptographyHelpers.cs @@ -4,9 +4,7 @@ namespace Iceshrimp.Backend.Core.Helpers; public static class CryptographyHelpers { - public static string GenerateRandomString(int length) => - Convert.ToBase64String(RandomNumberGenerator.GetBytes(length)); - - public static string GenerateRandomHexString(int length) => - Convert.ToHexString(RandomNumberGenerator.GetBytes(length)).ToLowerInvariant(); + private const string AlphaNumCharset = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; + public static string GenerateRandomString(int length) => RandomNumberGenerator.GetString(AlphaNumCharset, length); + public static string GenerateRandomHexString(int length) => RandomNumberGenerator.GetHexString(length, true); } \ No newline at end of file