Alternatives av MD5CryptoServiceProvider i CoreCLR (ASP.NET fem Core)

stemmer
8

Jeg bruker den nye versjonen av ASP.NET MVC 6 (ASP.NET 5). Hvis jeg målrette .NET CoreCLR rammeverket (ASP.NET Core) koden er ikke kompilere fordi jeg bruker MD5CryptoServiceProviderfra System.Security.Cryptography. Kan du foreslå noen alternativer som kompilere med CoreCLR rammeverket?

Publisert på 30/11/2014 klokken 17:35
kilden bruker
På andre språk...                            


3 svar

stemmer
12

Bruk MD5.Create()fra pakken System.Security.Cryptography.Hashing.Algorithms. System.Security.Cryptography.Algorithms.

Oppdatering System.Security.Cryptography.Hashing.Algorithms er merket foreldet i øyeblikket.

Svarte 01/12/2014 kl. 23:11
kilden bruker

stemmer
6

Oppdater til Victor Hurdugaci svar : brukervennlig pakke System.Security.Cryptography.Algorithms.

System.Security.Cryptography.Hashing.Algorithms er merket foreldet i øyeblikket.

hint

Svarte 30/03/2016 kl. 15:16
kilden bruker

stemmer
5

For inkrementell hasj, i System.Security.Cryptography:

using (IncrementalHash hasher = IncrementalHash.CreateHash(HashAlgorithmName.MD5))
{
    //hash loop
    hasher.AppendData(data);
    hasher.AppendData(data);
    hasher.AppendData(data);


    byte[] hash = hasher.GetHashAndReset();
}
Svarte 08/12/2016 kl. 02:59
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more