Creazione di .NET MD5 usando JavaScript
-
12-11-2019 - |
Domanda
Ho usato Microsoft "System.Security.Cryptography" per creare MD5 nell'applicazione C# ma ho bisogno di qualcosa in JavaScript per fare un valore MD5 simile sul lato client, ho cercato su Google e ho trovato un sito La crittografia di Paj Questo è stato creato usando JavaScript anche in "Ymail.com" possiamo vedere qualcosa esattamente lo stesso cambio di tutta la password su MD5 sul lato client e quindi inviarli al server, ma il problema è l'algoritmo non so quali tipi di algoritmo noi abbiamo ? I risultati sono diversi che voglio abbinare la password MD5 nel server con la versione Microsoft.
Soluzione
L'output C# MD5 può sembrare: 09-8F-6B-CD-46-21-D3-73-CA-DE-4E-83-26-27-B4-F6
L'output JavaScript MD5 sembra: 098f6bcd4621d373cade4e832627b4f6
Per farlo sembrare uguale, prendi il tuo output C# e fai questo:
csharp_md5.ToLower().Replace('-', '');
MD5 è un mezzo identico in tutte le lingue, i caratteri alfanumerici risultanti sono sempre gli stessi.