taghelper tag route net for data asp all asp.net-core coreclr

asp.net core - tag - HashAlgorithms en CoreCLR



tag helpers asp net core (1)

Puede usar SHA256.Create() desde el espacio de nombres System.Security.Cryptography

(Ensamblaje: System.Security.Cryptography.Algorithms )

using (var algorithm = SHA256.Create()) { // Create the at_hash using the access token returned by CreateAccessTokenAsync. var hash = algorithm.ComputeHash(Encoding.ASCII.GetBytes(response.AccessToken)); // Note: only the left-most half of the hash of the octets is used. // See http://openid.net/specs/openid-connect-core-1_0.html#CodeIDToken identity.AddClaim(JwtRegisteredClaimNames.AtHash, Base64UrlEncoder.Encode(hash, 0, hash.Length / 2)); }

Estoy tratando de usar esta class en mi proyecto principal, pero parece que no puedo encontrar el paquete correcto para SHA256Managed. He intentado usar System.Security.Cryptography.Algorithms ":" 4.0.0-beta-23409 "pero no contiene la implementación de SHA2565Managed. ¿Hay alguna otra alternativa para calcular valores hash en coreclr?