I'm considering Base64 to store SecurityStamp within my user aggregate. Before entering a pitfall I'm trying to understand reasons why ASP team chosen to use Base32 instead of simply using Base64.
SecurityStamp is not something human should read or pass manually in requests. I cannot find any obvious advantage in adding internal Base32 implementation rather than using existing Base64.
private static string NewSecurityStamp()
{
byte[] bytes = new byte[20];
_rng.GetBytes(bytes);
return Base32.ToBase32(bytes);
}