Question

J'ai utilisé Microsoft "System.security.Cryptography" pour créer MD5 dans l'application C #, mais j'ai besoin de quelque chose dans JavaScript pour créer une valeur MD5 similaire au client, i Googling et j'ai trouvé un site Cryptographie de Paj créé à l'aide de JavaScript dans" ymail.com ", nous pouvons voir quelque chose exactement le même mot de passe changerMD5 au client côté client, puis les envoyer au serveur, mais le problème est un algorithme, je ne sais pas quel type d'algorithme nous avons?Les résultats sont différents, je souhaite correspondre au mot de passe MD5 dans le serveur avec la version Microsoft.

Était-ce utile?

La solution

C # MD5 Sortie peut ressembler à: 09-8F-6B-CD-46-21-D3-73-CA-DE-4E-83-26-27-B4-F6

La sortie JavaScript MD5 ressemble à: 098f6bcd4621d373cade4e832627b4f6

Pour le faire ressembler, prenez simplement votre sortie C # et faites ceci:

csharp_md5.ToLower().Replace('-', '');

MD5 est un support identique dans toutes les langues, les caractères alphanumériques résultés sont toujours les mêmes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top