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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top