-1 votes

Génération du code MD5

J'ai une question concernant la génération du code MD5. Ma page comporte 4 champs, comme le nom d'utilisateur, le mot de passe.

J'ai besoin de générer un code MD5 pour les champs de mots de passe. Mon code de conversion du code MD5 est parfait, il n'y a pas d'erreur, mais lorsque j'exécute l'application, elle plante.

Je ne sais pas exactement comment convertir mon champ de mot de passe avec mon code de conversion. J'ai besoin d'aide car je suis nouveau dans le développement iPhone. Le code serait apprécié.

4voto

warrenm Points 10124

Je l'ai déjà utilisé dans le passé. Il pourrait vous être utile.

- (NSString *)stringWithMD5Hash:(NSString *)inStr {
    const char *cStr = [inStr UTF8String];
    unsigned char result[CC_MD5_DIGEST_LENGTH];
    CC_MD5( cStr, strlen(cStr), result );
    return [NSString stringWithFormat: @"%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X",
        result[0], result[1], result[2], result[3], result[4], result[5], result[6], result[7],
        result[8], result[9], result[10], result[11], result[12], result[13], result[14], result[15] ];
}

Pour ce faire, il faut importer CommonCrypto/CommonDigest.h .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X