Sto usando la nuova versione di ASP.NET MVC 6 (ASP.NET 5). Se il mio obiettivo è il framework .NET CoreCLR (ASP.NET Core), il codice non viene compilato perché sto utilizzando MD5CryptoServiceProvider
da System.Security.Cryptography
. Potete suggerire eventuali alternative che si compilano con il framework CoreCLR?Alternative di MD5CryptoServiceProvider in CoreCLR (ASP.NET 5 Core)
8
A
risposta
12
Utilizzare MD5.Create()
dal pacchetto
. System.Security.Cryptography.Hashing.Algorithms
System.Security.Cryptography.Algorithms
.
Aggiornamento System.Security.Cryptography.Hashing.Algorithms
è contrassegnato obsoleto al momento.
6
Aggiornamento a Victor Hurdugaci's answer: utilizzare il pacchetto System.Security.Cryptography.Algorithms
.
System.Security.Cryptography.Hashing.Algorithms
è contrassegnato come obsoleto al momento.
5
Per hash incrementale, in 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();
}
Problemi correlati
- 1. Come creare un'autorizzazione personalizzata in ASP.NET Core (ASP.NET 5)
- 2. Impossibile utilizzare iTextSharp con ASP.NET 5 Core
- 3. Computing SHA1 con ASP.NET Core
- 4. HashAlgorithms in CoreCLR
- 5. Asp.Net 5 (core) RC1: Come accedere al file (registrazione file rolling) [soluzione compatibile DNX Core 5]?
- 6. UserHostAddress in Asp.net Core
- 7. @ Html.EnumDropDownListFor in Asp.net Core
- 8. Come si usa Elmah in ASP.NET 5/vNext/Core?
- 9. RoutePrefixAttribute in ASP.NET 5
- 10. Usare IIS piena durante ASP.NET 5/core 1,0 sviluppo
- 11. Nessun intellisense in ASP.Net Core
- 12. Asp.Net 5 core 1.0 Incompatibile/Modello non trovato
- 13. Request.Files in ASP.NET CORE
- 14. @ Html.Azione in Asp.Net Core
- 15. ASP.NET 5 (vNext) Distribuzione tramite TFS 2015
- 16. ASP.NET Core DependencyResolver
- 17. Blocco ASP.Net Core SignInManagerOnFailure
- 18. Angular2 ASP.NET Core AntiForgeryToken
- 19. Alternative Membership ASP.NET
- 20. HandleUnknownAction in ASP.NET 5
- 21. Problema di aggiunta del riferimento al progetto di libreria di classi in ASP.NET 5 (Core)
- 22. Migrazione del progetto ASP.NET MVC 5 in ASP.NET 5
- 23. Proprietà dell'iniezione in Asp.Net Core
- 24. Confusione di nome ASP.NET 5
- 25. Registrazione di ASP.NET Core 1.0
- 26. Come abilitare ClientCache in ASP.NET Core
- 27. Riscrittura di URL in ASP.NET Core RC2
- 28. Configurare cors per consentire tutti i sottodomini utilizzando ASP.NET Core (Asp.net 5, MVC6, VNext)
- 29. Accesso dalla libreria di classi a appsetting.json in Asp.net-core
- 30. C'è Session.Abandon() asp.net Core
Ciao, v'è un'implementazione di System.Security.Cryptography.ICryptoTransform per MD5 in nucleo dotnet da utilizzare con il CryptoStream? Vorrei leggere un flusso e scrivere su più flussi, compresi i flussi hash incrementali calcolati ... – Dede
Trovato: System.Security.Cryptography.IncrementalHash.Create (HashAlgorithmName.MD5) – Dede