Please look at class Microsoft.AspNetCore.DataProtection.Secret.
repo: https://github.com/dotnet/aspnetcore/blob/main/src/DataProtection/DataProtection/src/Secret.cs