Je développe la fonction de connexion pour mon application iPhone, donc je veux hacher le mot de passe en utilisant l'algorithme de hachage SHA512 puis obtenir le résultat comme NSString (le résultat devrait être le même avec SHA512 en C#). Après avoir passé beaucoup de temps sur internet, je ne trouve pas encore la solution pour le moment! :(hachage une chaîne de mot de passe en utilisant SHA512 comme C#
Est-ce qu'il ya quelqu'un a le code de solution et de l'échantillon, s'il vous plaît aidez-moi! Merci beaucoup!
[Mise à jour] Dans mon code C#, le mot de passe est enregistré à l'aide SecureString, alors peut-être il est la cause make . différent tableau d'octets entre objective-C et C#
Oh, merci beaucoup, je vais essayer dès maintenant! –
Cher Philippe, ça marche bien, merci! –
Cher Philippe, J'ai un problème en comparant les mots de passe hashés entre C# et objectif-c. Dans mon code C#, j'ai utilisé SecureString pour stocker le mot de passe, donc je dois utiliser Marshal Copy pour obtenir le byte array et j'ai vu qu'il y a 0 octets ajoutés après le caractère de chaque mot de passe, peut-être parce que le hashed est différent. Je ne sais pas comment le résoudre, pourriez-vous m'aider encore s'il vous plaît? Merci! –